Matpltlib barh data label
时间: 2024-10-04 17:04:52 浏览: 28
Python matpliotlib 244_bar及barh函数的使用.mp4
Matplotlib是一个非常流行的Python数据可视化库,其中`barh`函数用于创建水平条形图。当你想要展示数据的不同类别,并通过高度表示数值大小时,可以使用它。
当你调用`barh()`函数时,需要提供一系列的数据值作为输入,以及一组标签,对应每个条形图的高度。例如:
```python
import matplotlib.pyplot as plt
# 假设我们有数据
data = [50, 60, 70, 80, 90]
categories = ['A', 'B', 'C', 'D', 'E']
# 创建水平条形图
plt.barh(categories, data)
# 添加横轴和纵轴标签
plt.xlabel('数值')
plt.ylabel('类别')
# 设置图例(如果有必要)
plt.title('各分类数值对比')
plt.legend(['数值'])
# 显示图形
plt.show()
```
在这个例子中,`categories`列表是水平方向的刻度(label),`data`列表决定了每个条形的高度。通过这种方式,你可以清晰地看到各个类别的相对数值。
阅读全文