假设我有一个给定尺寸的像素图(在这种情况下为1344 x 1920),请参见下文。我想将该图保存为pdf文件,并最终将其打印到一张纸上。打印时,我需要将绘图区域在纸上的尺寸固定为厘米。纸上的最终图像需要为宽度20厘米,高度14厘米。我将在没有轴的情况下打印它,因此它只会是代表轴的黑色正方形的内部,我不在乎包括标签等在内的图形总大小。
欢呼
您可以使用matplotlib的figsize
设置以英寸为单位的绘图大小(不确定是否可以以厘米为单位)。
from matplotlib import pyplot as plt
#...
plt.figure(figsize=(10,8)) #will make the figure 10 by 8 inches