1

私はmatplotlibをインストールし、ipythonを使用して、他のバックエンドが機能していなかったため、バックエンドを「PS」に変更しました

今私がするとき

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

In [2]: show()

出力がありません。生成された '.ps' ファイルがあるはずです (間違っている場合は修正してください) が、私の pwd にはそのようなファイルはありません

4

1 に答える 1

2

このshow()コマンドは、画像を作業ディレクトリ内のファイルに出力するのではなく、画面に表示します。「PS」をバックエンドとして指定したため、何も表示されず、何も保存されません。代わりにsavefig("foo.ps")または を試しsavefig("foo")てください。デフォルトは PS であるため、拡張子を指定する必要はありません。.ps として自動的に出力されます。

于 2012-07-10T09:09:17.413 に答える