为了账号安全,请及时绑定邮箱和手机立即绑定

为什么NetworkX图形无法在Cygwin中绘制?

为什么NetworkX图形无法在Cygwin中绘制?

largeQ 2021-03-27 07:08:23
我在Cygwin(Windows 7)上运行Python和NetworkX(图形库)。以下代码创建了一个图形并尝试绘制它-但屏幕上没有任何显示:plt.ion()nx.draw(nx.petersen_graph())plt.show()似乎没有任何错误。我也尝试过使用以下方法将图形保存到图像中:plt.savefig("test.png")这将创建正确的图像。这与matplotlib和Cygwin有关吗?
查看完整描述

1 回答

?
慕森卡

TA贡献1806条经验 获得超8个赞

我通过以下方式解决了这个问题:

  1. 使用X启动Xstartxwin并从那里运行脚本。

  2. backend = agg设置更改为backend = tkagg我的matplotlibrc文件中。

多亏了,tcaswellEdChum提供了帮助。


查看完整回答
反对 回复 2021-03-30
  • 1 回答
  • 0 关注
  • 129 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信