1. 现有列表hight=[3,4,7,6,2,8,9],width=[6,3,2,5,7,4,8],绘制其条形图。
时间: 2024-04-07 10:24:45 浏览: 115
绘制条形图
以下是使用matplotlib库绘制条形图的示例代码:
```python
import matplotlib.pyplot as plt
height = [3, 4, 7, 6, 2, 8, 9]
width = [6, 3, 2, 5, 7, 4, 8]
plt.bar(range(len(height)), height, tick_label=width)
plt.xlabel('Width')
plt.ylabel('Height')
plt.title('Bar Chart')
plt.show()
```
这段代码首先导入了matplotlib.pyplot库,并将height和width列表作为数据传入`plt.bar()`函数中。`range(len(height))`用于生成横坐标的位置,`tick_label=width`用于设置横坐标的标签。然后使用`plt.xlabel()`和`plt.ylabel()`设置x轴和y轴的标签,使用`plt.title()`设置图表的标题。最后使用`plt.show()`显示图表。
阅读全文