Simply drag-and-drop an edge-list and let us do the rest!
Please cite the following if you use this tool:
@inproceedings{nr-aaai15,
title = {The Network Data Repository with Interactive Graph Analytics and Visualization},
author={Ryan A. Rossi and Nesreen K. Ahmed},
booktitle = {Proceedings of the Twenty-Ninth AAAI Conference on Artificial Intelligence},
url={http://networkrepository.com},
year={2015}
}
While most functionality/interactive tools/settings can be accessed from the right (and left) interactive menus,
we summarize a few important/useful ways of interaction below.
For more details, use cases, and ways of using and combining these interactive tools and functionality, see GraphVis and the technical publication. Note this software contains only some interactive features/tools from GraphVis.
For a demo of some features, see
https://youtu.be/3cCa2jQVb2o and
https://youtu.be/VE-GsP4p9n8.
This tool supports most graph formats (edge lists, mtx, gml, xml, graphml, json, paj, net, etc.), simply drag and drop your graph into the browser window (or load one from network repository from the left menu).
Feature | Description | |
---|---|---|
Select subgraph | shift+click
|
While holding shift, click to draw a region around the subgraph of interest. Repeat this to select multiple subgraphs. Statistics and properties of the selected subgraph are interactivly updated in real-time and shown on the left (as the subgraph is being selected). |
Add nodes, subgraphs | click |
Click to add nodes. Nodes inside the cursor region will be linked to the new node. Subgraph patterns and synthetic graphs from a variety of graph models can also be added in the same way by first selecting the appropriate pattern and/or model from the menu on the right and its size. |
Load graph | drag+drop file |
To load a graph of interest, simply drag and drop the file into the browser window. Many formats are supported. Use simple edgelists for larger graphs. |
Zoom | mousewheel |
Zoom in/out on the graph to explore different regions of it. This is also useful to make more fine-grained subgraph selections and explore them in real-time |
Induce selected subgraph | I |
Create an induced subgraph from the selected subgraph (nodes/edges). See above for how to select one or more subgraphs. |
Delete selected subgraph | delete |
Remove the selected nodes and edges from the graph. See above for how to select one or more subgraphs. |
Move subgraph | shift+click |
First select the subgraph of interest by holding shift and clicking to draw a rectangle around it, then while holding shift click a node in the selected subgraph and move/drag it to the desired location. Repeat this to move multiple subgraphs. |
Node/link stats and properties | hover/mouseover |
Hover/mouseover the node or link of interest to display the local statistics and properties of that node. Note the estimated class probability distribution and other model info specific to the node and link is also displayed to the user (assuming an interactive relational/graph-based ML model was previously used to perform semi-supervised/collective classification). |
Note: If a hotkey does not work initially, try holding shift and clicking, then pressing the shortcut key.
Feature | Hotkey | Description |
---|---|---|
Screenshot | e |
Export/save a screenshot of the current visualization(s) |
Display scatterplot matrices | a |
Display the interactive scatter plot matrices for the local graph properties and features |
Fullscreen | f |
Toggle full screen mode |
Pause layout | p |
Pause the network/graph layout algorithm |
Toggle legend | l |
Turn on/off the legends |
Toggle Drag | d |
Toggle the use of the mouse for dragging and repositioning (or for manually adding, deleting, and changing nodes/edges/subgraphs [default]) |
Fullscreen | s |
Toggle full screen mode |
Hide right menu | h |
Hide the visualization menu by pressing "H" on your keyboard. Vis menu is resizable. Simply drag the open/close button. |
Interactive Graph Mining and Machine Learning Demo | https://youtu.be/3cCa2jQVb2o |
---|---|
Interactive Higher-Order Network Modeling and Analysis Demo | https://youtu.be/VE-GsP4p9n8 |