Python pyplot中bar的用法
时间: 2023-07-08 22:31:42 浏览: 101
在Python的pyplot中,bar()函数用于绘制条形图(bar chart)。
bar()函数的基本语法为:
```python
plt.bar(x, height, width, bottom, align, color, edgecolor, linewidth, tick_label, label)
```
其中,各参数的含义如下:
- x:条形图中每个条形的中心位置(横坐标);
- height:条形图中每个条形的高度(纵坐标);
- width:条形图中每个条形的宽度(默认为0.8);
- bottom:条形图中每个条形底部的高度(默认为0);
- align:条形图中每个条形在x轴上的对齐方式(默认为'center');
- color:条形图中每个条形的填充颜色;
- edgecolor:条形图中每个条形的边框颜色;
- linewidth:条形图中每个条形的边框宽度;
- tick_label:条形图中每个条形的标签;
- label:条形图的图例标签。
下面是一个简单的示例:
```python
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
height = [10, 8, 6, 4, 2]
plt.bar(x, height, color='blue', edgecolor='black')
plt.show()
```
这段代码将会绘制一个简单的条形图,其中x轴上有5个条形,每个条形的高度分别为10、8、6、4、2。条形的填充颜色为蓝色,边框颜色为黑色。
需要注意的是,如果要在一个图中绘制多个条形图,可以将多个plt.bar()函数嵌套在同一个plt.subplot()函数中。
阅读全文