1

MATLAB では、必要に応じて Figure ファイル (.fig) を編集できます - pylab を使用した同様の機能はありますか?

必要な画像を作成できますが、制御できない .png として出力されます。それをわずかに編集できれば (たとえば、凡例を横に移動したり、ラベルを変更したり)、すばらしいでしょう。

4

1 に答える 1

0

プロットを保存して後で編集する場合は、この スレッドに記載されているヒントを試してください。

プロットが[I]pythonシェルでまだアクティブな場合は、すべてのプロパティを編集して再描画できます。次の例は、検査後に凡例をデフォルトの場所から右上隅に移動するためのものです。

In [51]: import numpy as np

In [52]: import pylab as pl

In [53]: v = np.arange(10)

In [54]: pl.figure(1)
Out[54]: <matplotlib.figure.Figure at 0x253a250>

In [55]: # if needed, use pl.figure(1) again to make it active

In [56]: pl.plot(v)
Out[56]: [<matplotlib.lines.Line2D at 0x456a450>]

In [60]: pl.legend('v')
Out[60]: <matplotlib.legend.Legend at 0x4591150>

In [61]: pl.show(block=False)

In [62]: # keyword block=False to issue further commands

In [63]: pl.legend('v',loc=2)
Out[63]: <matplotlib.legend.Legend at 0x45962d0>

In [64]: pl.show(block=False)

In [67]: # now the legend is in the upper right corner
于 2013-02-05T16:05:24.340 に答える