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

广告
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP