python保存圆环图为图片
时间: 2023-06-29 09:18:33 浏览: 47
要将 matplotlib 中的圆环图保存为图片,可以使用 `savefig()` 方法。以下是一个保存圆环图为图片的示例代码:
```python
import matplotlib.pyplot as plt
# 创建数据
sizes = [15, 30, 45, 10]
labels = ['A', 'B', 'C', 'D']
colors = ['red', 'green', 'blue', 'yellow']
# 绘制圆环图
fig, ax = plt.subplots()
ax.pie(sizes, labels=labels, colors=colors, autopct='%1.1f%%', startangle=90)
ax.axis('equal') # Equal aspect ratio ensures that pie is drawn as a circle.
plt.title('My Pie Chart')
# 保存为图片
plt.savefig('my_pie_chart.png')
```
在这个例子中,我们使用 `savefig()` 方法将圆环图保存为名为 "my_pie_chart.png" 的图片。如果需要调整图片的大小,可以在 `savefig()` 方法中指定 `dpi` 参数和 `bbox_inches` 参数。例如:
```python
plt.savefig('my_pie_chart.png', dpi=300, bbox_inches='tight')
```
这将把图片的分辨率设置为 300 dpi,并使用 `bbox_inches='tight'` 参数将图片周围的空白区域删除。