
后端可能有问题。输出是
python -c 'import matplotlib; import matplotlib.pyplot;print(matplotlib.backends.backend)'什么?
如果它是“
agg”后端,则您将看到预期的行为,因为它是一个非交互式后端,不会在屏幕上显示任何内容,而是与plt.savefig(…)一起使用。您应该切换到例如TkAgg或Qt4Agg才能使用
show。您可以在matplotlib.rc文件中进行 *** 作。
@shashank:我在12.04和12.10上都运行了matplotlib,没有问题。在两种情况下,我都使用Qt4Agg后端。如果您未设置matplotlibrc,则使用默认后端。我敢肯定,对于精确Matplotlib
repo是使用TkAgg构建的。如果Quantal版本是使用Agg构建的,那将可以解释差异
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)