Visualization Using Tools
Visualization Using Tools
Team 5:
Shreyas Ramanathan A – 2022103527
Jaasim Hameed S – 2022103532
Sri Rama Pandian H U - 2022103537
1. Tool Brief
1. Graphviz
Main Features:
● Open-source graph visualization software.
2. Sprout Social
Main Features:
● Good for real-time insights into how information flows through digital
communities.
3. Gephi
Main Features:
Suitable for various types of social networks: It’s great for social
media analysis, organizational structures, and collaboration
networks.
Wide range of exports: Can export to formats like PDF, PNG, SVG, and
also network analysis data formats like GEXF, CSV, and GraphML.
2. Matrix representation
The network created for this project is a directed graph where each node
represents a user. Edge from A → B means "A answered a question asked by B.".
Due the large number of users in the dataset, a sparse matrix was created using
Python modules.
Topic:4
The first 10 rows and columns are printed for representation purposes.
The matrix is visualized using a sparse plot. The X and Y axes represent indices of
the matrix. Points represent entries of the matrix.
3. Node-link diagram
The node-link diagrams were created using the top 100 nodes with highest
degrees and edges between them.
The above network was visualized using Graphviz. Graphviz is a command line
application for network visualization. It involves creating a .dot file with the edges
and running the command to generate the node link-diagram.
The above network was visualized using Gephi. Gephi allows for more complex
visualization than tools like Graphviz. In the above graph, nodes with higher
degrees are represented using darker shades of green. Similarly, edges with higher
weights are given darker shades.
4. Applications Discussion
1. Cover Networks
Definition:
Cover networks map relationships based on who covers or reports on a particular
event, person, or topic — often seen in journalism, media studies, or online content
tracking.
Applications:
Significance:
They reveal information diffusion patterns, influence hierarchies, and agenda-
setting mechanisms in media ecosystems.
2. Collaboration Networks
Definition:
Collaboration networks represent the relationships between individuals or
organizations that work together on common projects (e.g., researchers co-
authoring papers, developers building software, companies forming partnerships).
Applications:
Significance:
They highlight knowledge sharing, resource pooling, and innovation dynamics
across disciplines and industries.
3. Co-Citation Networks
Definition:
Co-citation networks connect documents (or authors) that are cited together in
later works. If two papers are often cited in the same context, they are linked.
Applications:
Significance:
They reveal thematic clusters, historical development of knowledge, and
influential ideas shaping a field over time.
Graphviz visualization