【发布时间】:2018-04-27 06:59:19
【问题描述】:
因为,我是 python 的新手。我试图使用命令plt.savefig() 在python 中使用matplotlib 保存绘图。
问题是要保存的图像分辨率低。无法读取数据点。
我想知道是否有办法以非常高分辨率保存这些数字?
【问题讨论】:
标签: python matplotlib
因为,我是 python 的新手。我试图使用命令plt.savefig() 在python 中使用matplotlib 保存绘图。
问题是要保存的图像分辨率低。无法读取数据点。
我想知道是否有办法以非常高分辨率保存这些数字?
【问题讨论】:
标签: python matplotlib
使用使用特定尺寸的大分辨率:
fig = plt.figure(figsize=(19.20,10.80))
例如,产生 1080p,你可以比这更高。
【讨论】:
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 或其他值
【讨论】:
您可以使用savfig() 导出到具有指定dpi 的图像文件:
import matplotlib.pyplot as plt
...
plt.savefig('plot_name.png', dpi = 300)
您可以自行选择所需的 dpi。希望对你有用。
【讨论】: