我必須創建一些我想要集成到科學文檔中的繪圖。由於空間限制,情節的大小以及字體大小都很小。 爲了調試/便利的原因,會是不錯的交互顯示使用plt.show()
與劇情和字體尺寸較大的情節,把它作爲使用fig.savefig(...)
尺寸較小PDF文件之前。plt.show()和fig.savefig()不同的繪圖大小
我實現顯示它之前設置不同的繪圖尺寸。但是,我無法更新字體大小。任何想法如何這將是可能的?
#!/usr/bin/env python
import matplotlib as mpl
from pylab import *
params = {
'text.usetex': True,
'font.size': 6,
}
mpl.rcParams.update(params)
fig = plt.figure(figsize=(3,2))
ax = fig.add_subplot(111)
x = [1, 2, 3]
y = [2, 2, 2]
ax.plot(x,y, label='label')
plt.tight_layout()
fig.savefig('plot.pdf')
fig.set_size_inches(10, 8, forward=True)
params = {'font.size': 20}
mpl.rcParams.update(params)
plt.show()
我正在使用Matplotlib 2.0.2,但也試過1.5.3。
謝謝!這是應該的,我也很感謝你對進口的評論。 –
我改善了溶液也增加了字體大小圖例一點點:在ax.get_legend'爲文本()get_texts(): text.set_fontsize(_displayFontSize)' –