图形显示不了"/>
python绘制图形显示不了
我正在测试如何在“networkx”上创建网络图;我的问题是,当我尝试使用“matplotlib”绘制这些图时,节点、边和标签看起来很混乱。我想让标签附加到右节点,我希望边看起来像是连接节点。在
代码import networkx as nx
try:
import matplotlib.pyplot as plt
except:
raise
g = nx.MultiGraph()
strList = ["rick james", "will smith", "steve miller", "rackem willie", "little tunechi", "ben franklin"]
strList2 = ["jules caesar", "atticus finch", "al capone", "abe lincoln", "walt white", "doc seuss"]
i = 0
while i < len(strList) :
g.add_edge(strList[i], strList2[i])
i = i + 1
nx.draw_networkx_nodes(g,pos = nx.spring_layout(g), nodelist = g.nodes())
nx.draw_networkx_edges(g,pos = nx.spring_layout(g), edgelist = g.edges())
nx.draw_networkx_labels(g,pos=nx.spring_layout(g))
#plt.savefig("testImage.png")
plt.show()
图像
我希望我的关系是这样的:
^{pr2}$
如有任何帮助/见解,我们将不胜感激!在
更多推荐
python绘制图形显示不了
发布评论