matplotlib生成高清图片主要参数
时间: 2023-10-03 08:07:17 浏览: 165
Python matplotlib生成图片背景透明的示例代码
生成高清图片主要需要设置以下参数:
1. 图片分辨率dpi:指每英寸上的点数,一般设置为300dpi以上。
2. 图片尺寸figsize:指图片的大小,一般设置为宽度x高度的形式,单位为英寸。
3. 图片格式format:指保存图片的格式,常用的有png、jpg、svg等。
4. 字体大小fontsize:指图中字体的大小,一般设置为12以上。
5. 线条宽度linewidth:指图中线条的宽度,一般设置为1以上。
下面是一个示例代码,可以生成高清的png格式图片:
```python
import matplotlib.pyplot as plt
# 设置参数
plt.rcParams['figure.dpi'] = 300
plt.rcParams['figure.figsize'] = (6.4, 4.8)
plt.rcParams['font.size'] = 12
plt.rcParams['lines.linewidth'] = 1
# 生成图像
x = [1, 2, 3, 4, 5]
y = [1, 4, 9, 16, 25]
plt.plot(x, y, 'ro-')
plt.xlabel('x')
plt.ylabel('y')
plt.title('A simple plot')
plt.savefig('plot.png', format='png')
plt.show()
```
其中,`plt.rcParams`可以设置全局参数,`plt.savefig()`可以保存图片。
阅读全文