如何使用savefig()从matplotlib导出时指定.eps的大小(维度)

时间:2014-06-28 21:31:01

标签: python matplotlib

.eps太大,无法放入两栏文章中。如果我缩小它,图表中的字体太小而无法看到。

我认为将.eps缩小比使字体更大然后缩小它更好。

有%% Boundingbox:在.eps文件中,它控制.eps文件的大小。我想知道matplotlib在将数字导出到.eps

时如何控制此参数

1 个答案:

答案 0 :(得分:1)

您可以在创建时设置图形的大小:

fig, ax = plt.subplots(figsize=[3.375, 3.375])

或更晚

fig.set_size_inches([3.375, 3.375])

单位为英寸(显示的值为正方形图,适合PRE列)。为确保所有标签都合适,我通常使用tight_layout

fig.tight_layout(pad=0, h_pad=0, w_pad=0)
保存前