我在Cygwin(Windows 7)上运行Python和NetworkX(图形库)。
以下代码创建一个图表并尝试绘制它 - 但屏幕上没有任何内容:
plt.ion()
nx.draw(nx.petersen_graph())
plt.show()
似乎没有任何错误。
我还尝试使用以下方法将图形保存到图像中:
plt.savefig("test.png")
创建正确的图像。
这与matplotlib和Cygwin有关吗?
答案 0 :(得分:1)
我通过以下方式解决了这个问题:
startxwin
启动X并从那里运行脚本。backend = agg
设置更改为backend = tkagg
。感谢tcaswell
和EdChum
寻求帮助。