8000 GitHub - Ashton-Sidhu/plotly-graph: Create interactive network graph visualizations.
[go: up one dir, main page]

Skip to content

Ashton-Sidhu/plotly-graph

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
< 8000 div class="overflow-hidden">
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interactive Graph Visualization

Tests Documentation Status

Table of Contents

Introduction

Interactive Graph Visualization (igviz) is a library to help visualize graphs interactively using Plotly. This library provides a customizable api for visualizing graphs in a neat, visually appealing plot. It keeps larger graphs much more clean by displaying minimal text information and highlights node properties and relationships using colour and size while providing the same text information when needed.

Default Visualization

Usage

Example notebooks can be found here.

Basic

import networkx as nx
import igviz as ig

G = nx.random_geometric_graph(200, 0.125)
nx.set_node_attributes(G, 3, "prop")
nx.set_edge_attributes(G, 5, "edge_prop")

ig.plot(G)

The default plot colors and sizes the nodes by the Degree but it is configurable.

Default Visualization

Configurations