我在Cygwin(Windows 7)上运行Python和NetworkX(图形库)。以下代码创建了一个图形并尝试绘制它-但屏幕上没有任何显示:plt.ion()nx.draw(nx.petersen_graph())plt.show()似乎没有任何错误。我也尝试过使用以下方法将图形保存到图像中:plt.savefig("test.png")这将创建正确的图像。这与matplotlib和Cygwin有关吗?
1 回答
慕森卡
TA贡献1806条经验 获得超8个赞
我通过以下方式解决了这个问题:
使用X启动X
startxwin
并从那里运行脚本。将
backend = agg
设置更改为backend = tkagg
我的matplotlibrc文件中。
多亏了,tcaswell
并EdChum
提供了帮助。
添加回答
举报
0/150
提交
取消