plt.bar()解析
时间: 2023-12-02 16:03:06 浏览: 30
plt.bar()是Matplotlib中用于绘制条形图的函数。它的语法格式如下:
```python
plt.bar(x, height, width, bottom, align, color, edgecolor, linewidth, tick_label, label)
```
其中,参数含义如下:
- `x`: 条形图的x轴坐标,可以是一个数组或一个序列,表示每个条形图的位置。
- `height`: 条形图的高度,可以是一个数组或一个序列,表示每个条形图的高度。
- `width`: 条形图的宽度,默认为0.8。
- `bottom`: 条形图的底部位置,可以是一个数组或一个序列,表示每个条形图的底部位置。
- `align`: 条形图的对齐方式,可以是字符串'center'、'edge'或'edge'。
- `color`: 条形图的颜色,可以是单个颜色字符串或一个颜色列表。
- `edgecolor`: 条形图的边框颜色,可以是单个颜色字符串或一个颜色列表。
- `linewidth`: 条形图的边框线宽度。
- `tick_label`: 条形图的x轴刻度标签。
- `label`: 条形图的标签,用于图例。
例如,以下代码绘制了简单的条形图:
```python
import matplotlib.pyplot as plt
x = ['A', 'B', 'C', 'D', 'E']
height = [20, 35, 30, 25, 40]
plt.bar(x, height)
plt.show()
```
输出结果如下:
![image.png](attachment:image.png)