matplotlib 绘制更加清晰(分辨率更高)的图像

这里主要是采用设置图像 dpi(dots per inch) 的方法,matplot 默认的 dpi 是 100,一般拉私活,我们将 dpi 设置成 300 就差不多了,如果想获得更加清晰的图像,我们也可以设置 600、1200 等这样的大数值。

下面是一个示例:

import numpy as np
import matplotlib.pyplot as plt

x = np.arange(0, 5)
m = 1.5
c = 2
y = m*x + c

plt.plot(x, y)
plt.title("y=mx+c")
plt.xlabel('x-axis')
plt.ylabel('y-axis')
plt.savefig("High resoltion.png",dpi=1200)

输出的图像效果如下:


matplotlib 绘制更加清晰(分辨率更高)的图像
http://fanyfull.github.io/2021/11/24/matplotlib-绘制更加清晰(分辨率更高)的图像/
作者
Fany Full
发布于
2021年11月24日
许可协议