python - 使用 savefig() 从 matplotlib 导出时如何指定 .eps 的大小(尺寸)

标签 python matplotlib

.eps 太大,无法放入两栏文章中。如果我按比例缩小,图表中的字体会太小而看不见。

我认为将 .eps 变小比将字体变大然后缩小要好。

.eps 文件中有 %%Boundingbox: 控制 .eps 文件的大小。我想知道 matplotlib 在将图形导出为 .eps 时如何控制此参数

最佳答案

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

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)

保存前

关于python - 使用 savefig() 从 matplotlib 导出时如何指定 .eps 的大小(尺寸),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24471137/

相关文章:

python - 使用标签在数据透视表中绘图

python - 仅向 matplotlib 中图例的一个组件添加背景颜色

python - 仅显示选定的或特定的 matplotlib 图形

python - 删除最小化和最大化按钮

python - 部分由文件系统支持的数据结构?

python - 在一系列时间索引上绘制 DataFrame

python - 如何在 python 中将 RGB 图像转换为其 YIQ 分量,然后应用 dct 变换来压缩它?

Python模块wx不播放音频声音

python - Pytest 日志记录忽略捕获日志的 pytest.ini log_cli_format

python - 如何更改此代码以输出颜色取决于高度的直方图,而不是我选择的默认 'cool'