python做柱状图并进行保存
时间: 2024-01-10 18:04:02 浏览: 88
基于python的柱状图绘制与实现
要将柱状图保存为图像文件,你可以使用matplotlib库的savefig函数。下面是一个示例代码:
```python
import matplotlib.pyplot as plt
# 数据
x = ['A', 'B', 'C', 'D', 'E']
y = [10, 7, 12, 5, 9]
# 绘制柱状图
plt.bar(x, y)
# 在柱状图上方显示数值
for i in range(len(x)):
plt.annotate(str(y[i]), xy=(x[i], y[i]), ha='center', va='bottom')
# 保存图像
plt.savefig('bar_chart.png')
```
在这个示例中,我们绘制了柱状图并在每个柱状图上方显示了数值。然后,使用savefig函数将图形保存为名为"bar_chart.png"的图像文件。你可以根据需要修改保存的文件名和路径。
运行代码后,你将在当前工作目录中找到保存的图像文件。确保在保存图像之前调用了plt.show()或plt.close()函数来关闭图形窗口,否则可能会保存空白图像。
希望这能帮到你!
阅读全文