刚刚的代码画出来的间距有点大,你能不能调宽一下横轴每个直方间距
时间: 2024-03-01 12:56:11 浏览: 46
将字间距加宽10像素,Delphi 源代码.rar
当然可以,您可以使用`width`参数来设置每个直方的宽度,以调整横轴每个直方之间的间距。以下是修改后的代码:
```python
import matplotlib.pyplot as plt
# 输入数据
data = [15, 20, 30, 35, 25, 20, 15, 10, 5, 10, 20, 30]
# 设置横轴标签
x_labels = ['4:10', '4:15', '4:20', '4:25', '4:30', '4:35', '4:40', '4:45', '4:50', '4:55', '5:00', '5:05']
# 设置每个直方的宽度
width = 0.4
# 绘制直方分布图
plt.bar(x_labels, data, width=width)
# 添加标题和标签
plt.title('Vehicle Distribution')
plt.xlabel('Time')
plt.ylabel('Number of Vehicles')
# 显示图形
plt.show()
```
在这个示例代码中,我们使用了一个名为`width`的变量来存储每个直方的宽度,并将其传递给Matplotlib的`bar`函数的`width`参数,从而调整横轴每个直方之间的间距。
阅读全文