matplotlib 柱状图显示值
时间: 2024-10-22 12:13:30 浏览: 39
Matplotlib是一个广泛使用的Python数据可视化库,其中柱状图是一种常用的数据展示方式,用于比较不同类别或组别的数值大小。在matplotlib中创建柱状图的基本步骤如下:
1. 导入必要的库:
```python
import matplotlib.pyplot as plt
import numpy as np
```
2. 准备数据,通常是一个二维数组,第一维是x轴标签,第二维对应每个分类的值:
```python
categories = ['A', 'B', 'C', 'D']
values = [10, 20, 15, 30]
```
3. 使用`plt.bar()`函数绘制柱状图:
```python
bar chart = plt.bar(categories, values)
```
4. 可以添加标题、设置坐标轴标签、调整间距等,例如:
```python
plt.title('柱状图示例')
plt.xlabel('分类')
plt.ylabel('值')
```
5. 显示图形:
```python
plt.show()
```
完整代码示例:
```python
import matplotlib.pyplot as plt
import numpy as np
categories = ['A', 'B', 'C', 'D']
values = [10, 20, 15, 30]
plt.bar(categories, values)
plt.title('柱状图示例')
plt.xlabel('分类')
plt.ylabel('值')
plt.show()
```
阅读全文