如何在 Matplotlib 中绘制高分辨率图像?
我们可以利用分辨率值(即每英寸点数)和图像格式来绘制 Matplotlib 中的高分辨率图像。
步骤
创建一个以第 1 列和第 2 列为键的字典,值分别为 i 和 i*i,其中 i 从 0 到 10。
使用 pd.DataFrame(d) 创建一个数据框,其中 d 为步骤 1 中创建的字典。
以“o”和“rx”类型绘制数据框。
使用 savefig() 方法以 pdf 格式保存文件,其中图像名称为 myImagePDF.pdf,format="pdf”。
我们可以设置 dpi 值以获取高质量的图像。
使用 saving() 方法,我们可以使用 format=”png”和 dpi=1200 保存图像。
使用 plt.show() 方法显示图像。
示例
import pandas as pd from matplotlib import pyplot as plt d = {'Column 1': [i for i in range(10)], 'Column 2': [i * i for i in range(10)]} df = pd.DataFrame(d) df.plot(style=['o', 'rx']) resolution_value = 1200 plt.savefig("myImage.png", format="png", dpi=resolution_value) plt.show()
输出
广告