因为,我是python的新手。我试图使用命令plt.savefig()
在python中使用 matplotlib 保存一个图。
问题是保存的图像分辨率低。无法读取数据点。
我想知道是否有办法以非常高的分辨率保存这些数字?
答案 0 :(得分:3)
您可以使用savfig()
导出到具有dpi规范的图像文件:
import matplotlib.pyplot as plt
...
plt.savefig('plot_name.png', dpi = 300)
您可以自己选择所需的dpi。我希望它对你有用。
答案 1 :(得分:2)
使用使用特定大小的分辨率的分辨率:
fig = plt.figure(figsize=(19.20,10.80))
例如,产生1080p,你可以比这更高。
答案 2 :(得分:2)
savefig(fname, dpi=None, facecolor='w', edgecolor='w',
orientation='portrait', papertype=None, format=None,
transparent=False, bbox_inches=None, pad_inches=0.1,
frameon=None)
您可以使用dpi = 300或其他值