Advertisement
davydovdmitry

graph visualisation

Apr 10th, 2019
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.84 KB | None | 0 0
  1. import networkx as nx
  2.  
  3. # немного извращений чтобы заимпортить хоть какую нибудь либу
  4. try:
  5.     import pygraphviz
  6.     from networkx.drawing.nx_agraph import graphviz_layout
  7. except ImportError:
  8.     try:
  9.         import pydot
  10.         from networkx.drawing.nx_pydot import graphviz_layout
  11.     except ImportError:
  12.         raise ImportError("This example needs Graphviz and either "
  13.                           "PyGraphviz or pydot")
  14.  
  15. full_G = nx.from_numpy_matrix(full_adjacency_matrix, create_using=nx.Graph())
  16. pos = graphviz_layout(full_G, prog='twopi', args='')
  17. plt.figure(figsize=(15, 15))
  18. nx.draw(G=full_G, pos=pos, node_size=600, alpha=0.9, node_color="#1f74ff",
  19.         with_labels=True, width=0.5, linewidths=2.0, font_size=15)
  20. plt.axis('equal')
  21. plt.savefig('./task 1/graph.png')
  22. plt.show()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement