是的,可以使用Matplotlib的Figure
对象的savefig
方法将图形保存为指定大小的图像文件。以下是一个简单的示例代码:
import matplotlib.pyplot as plt
# 创建一个Figure对象
fig = plt.figure(figsize=(8.27, 11.69)) # DIN A4纸的尺寸为210mm × 297mm,转换为英寸为8.27 × 11.69
# 绘制图形
# ...
# 保存图形为jpeg文件
fig.savefig('output.jpg', dpi=300) # 设置dpi参数可以控制图像的精度,300dpi通常足够打印出精确的图像大小
在上述代码中,figsize
参数用于设置图形的尺寸,单位为英寸。根据DIN A4纸的尺寸,我们将其设置为8.27英寸宽和11.69英寸高。然后,使用savefig
方法将图形保存为jpeg文件,并通过dpi
参数设置图像的精度为300dpi。
这样,你就可以将Matplotlib图形打印成精确的DIN A4大小了。
领取专属 10元无门槛券
手把手带您无忧上云