如何在 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()

输出

更新于: 15-3-2021

16K+ 浏览量

启动你的 职业生涯

完成课程后即可获得认证

开始学习
广告