使用高分辨率图像保存绘图

时间:2017-11-14 10:56:14

标签: python matplotlib

因为,我是python的新手。我试图使用命令plt.savefig()在python中使用 matplotlib 保存一个图。 问题是保存的图像分辨率低。无法读取数据点。

我想知道是否有办法以非常高的分辨率保存这些数字?

3 个答案:

答案 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或其他值