在 MATLAB 中,如果需要,您可以编辑图形文件 (.fig) - 是否有使用 pylab 的类似功能?
我可以创建我需要的图像,但它以 .png 的形式出现,我无法控制 - 如果我可以稍微编辑它(例如将图例移到一边,或修改标签)会很棒
在 MATLAB 中,如果需要,您可以编辑图形文件 (.fig) - 是否有使用 pylab 的类似功能?
我可以创建我需要的图像,但它以 .png 的形式出现,我无法控制 - 如果我可以稍微编辑它(例如将图例移到一边,或修改标签)会很棒
如果你想保存你的情节并稍后编辑它,你应该尝试这个 线程中给出的提示
如果您的绘图在 [I]python shell 中仍然处于活动状态,您可以编辑所有属性并重新绘制。以下示例用于在检查后将图例从默认位置移动到右上角。
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