Matplotlib设置打印打印区域的大小

假设我有一个给定尺寸的像素图(在这种情况下为1344 x 1920),请参见下文。我想将该图保存为pdf文件,并最终将其打印到一张纸上。打印时,我需要将绘图区域在纸上的尺寸固定为厘米。纸上的最终图像需要为宽度20厘米,高度14厘米。我将在没有轴的情况下打印它,因此它只会是代表轴的黑色正方形的内部,我不在乎包括标签等在内的图形总大小。

Matplotlib设置打印打印区域的大小

欢呼

vbsnowy 回答:Matplotlib设置打印打印区域的大小

您可以使用matplotlib的figsize设置以英寸为单位的绘图大小(不确定是否可以以厘米为单位)。

from matplotlib import pyplot as plt
#...

plt.figure(figsize=(10,8)) #will make the figure 10 by 8 inches
本文链接:https://www.f2er.com/3164913.html

大家都在问