繁体   English   中英

Python networkx使用滚动条绘制图形

[英]Python networkx draw graph with scrollbars

我有这样的networkx图:

import networkx as nx
import matplotlib.pyplot as Plot
...
UserGraph = nx.Graph()
users = get_users()
mapping = {}
for i in range(len(users)):
    user = create_user(users[i])
    UserGraph.add_node(user)
    mapping[user] = user.id

OutGraph = nx.relabel_nodes(UserGraph, mapping)
Plot.figure(1, figsize=(100, 100))
nx.draw_graphviz(OutGraph)
Plot.show()

这将使输出窗口非常大,但是我需要它,因为其中有许多节点。 实际上,我看不到该图了。
如何获得输出窗口的滚动条?
还是可能以某种方式滚动进出?

最近,我发现graphviz不是用于绘制庞大的图形的,所以我将图形导出为DOT文件并在Gephi中打开了它。
我认为这可能是解决我的问题的更好方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM