Visualization of Graphs and Networks-Part II
As we discussed the basics of graphs and networks in the previous tutorial, that is why graphs are important for relational data, and some examples of graphs. Along with that, we also discussed some considerations and problems that are to be kept in mind whilst drawing the graphs. In this tutorial, we’ll further dive into it, discussing different layouts, node-link diagrams and Attribute-driven layouts.
Possible Ways of Graph Visualization
Networks and Trees can be arranged in several different ways, and their choice depends on the relation, task and scale. Some arrangements are node-link diagrams, which are valid for both networks and trees, adjacency matrix, which is a derived table valid for both networks and trees, and enclosure which has containment marks and is valid for only trees.
Node-Link Diagrams
Node-link diagrams have either stable or unstable layouts.
A list of stable layouts to randomness is:
Unstable Layouts include:
Below are some visual examples of the above-mentioned diagrams:
Recommended by LinkedIn
Attribute-Driven Layouts
Large node-link layouts at times get messy, which can hinder the process of good visualization. To cope with such type of situation we can use data attributes to perform layouts. Attributes may be associated with nodes or edges or maybe statistical properties of the graph.
A few examples of Attribute-Driven Layouts include Skitter Layout, which shows the Internet connectivity in the form of a radial scatterplot, in which the angle shows the latitude and the radius is the degree of the number of connections.
Another example is the Hive plot, in which the nodes or dots may be replicated. In this, nodes are sorted on radial axes by network statistics. Different axes may show different subsets of nodes.
Conclusion
Conclusively, we have discussed the node-link diagrams in some detail and got an overview of the attribute-driven layouts, and why they are used. We also discussed different layouts, which will be applied in different types of visualization. In the next tutorial, we’ll discuss the Sugiyama Layout, what it is the steps are drawing a Sugiyama Layout and what is its purpose. A step-wise explanation will be provided in the upcoming tutorial.
I hope you liked the tutorial, please provide your feedback in the comments section below, or email us at immadshahid@gmail.com.
Business Developer | Business Consultant | Brand Approval | Power BI, Excel, Helium 10 & Keepa Expert | Computer Engineer | Data Analyst
8moHi.! I need Help regarding the Graph and network project. can you ?