In [1]:
import networkx as nx
In [2]:
import json
from networkx.readwrite import json_graph
#from IPython.display import Javascript
In [3]:
n = 150
m = 2
p = 0.3
In [4]:
G = nx.cycle_graph(10)
In [5]:
G = nx.barbell_graph(10,0)
In [6]:
G = nx.powerlaw_cluster_graph(n=n, m=m, p=p)
In [7]:
G = nx.scale_free_graph(n)
In [8]:
d = json_graph.node_link_data(G)
for node in d['nodes']:
node['name']=node['id']
node['value']=G.degree(node['id'])
if True:
node['group'] = node['id'] % 4
else:
if node['id']<10:
node['group']=0#node['id'] % 4
else:
node['group']=1#node['id'] % 4
d['adjacency'] = json_graph.adjacency_data(G)['adjacency']
json.dump(d, open('rwgraph.json','w'))
In [9]:
%%html
<div id="d3-example"></div>
<style>
.node {stroke: #fff; stroke-width: 1.5px;}
.link {stroke: #999; stroke-opacity: .3;}
</style>
<!--script data-main="js/main" src="js/require.js"></script-->
<script src="randomwalk.js"></script>
In [7]:
In [ ]: