python 柱状图贴紧
时间: 2023-11-16 14:55:59 浏览: 94
在Python中,可以使用matplotlib库中的bar函数来绘制柱状图。如果想要让柱状图的柱子贴紧在一起,可以设置bar函数的width参数为1,同时将两个柱状图的x轴坐标稍微错开一点即可。具体实现可以参考以下代码:
```
import matplotlib.pyplot as plt
# 数据
x = [1, 2, 3, 4, 5]
y1 = [10, 8, 6, 4, 2]
y2 = [9, 7, 5, 3, 1]
# 绘制柱状图
plt.bar(x, y1, width=1, align='edge')
plt.bar([i+1 for i in x], y2, width=1, align='edge')
# 设置x轴和y轴的范围
plt.xlim(0, 7)
plt.ylim(0, 12)
# 显示图像
plt.show()
```
阅读全文