matplotlib不生成PS输出

时间:2012-07-10 08:40:29

标签: python numpy matplotlib ipython

我已经安装了matplotlib并使用了ipython 我将后端更改为“PS”,因为其他后端无法正常工作

现在我做的时候

In [1]: plot([1,2,3],[4,5,6])
Out[1]: [<matplotlib.lines.Line2D at 0x23dc110>]

In [2]: show()

没有输出 我的意思是应该生成一个'.ps'文件?(如果我错了请纠正我) 但我的pwd中没有这样的文件

1 个答案:

答案 0 :(得分:2)

show()命令将在屏幕上显示图像,而不是将其输出到工作目录中的文件。由于您已指定“PS”是您的后端,因此不会显示任何内容,也不会保存任何内容。请改为savefig("foo.ps")savefig("foo"),因为您的默认值是PS,因此您无需指定扩展名。它将自动输出为.ps。