Pandas2.2 Series
Plotting
方法 | 描述 |
---|---|
Series.plot([kind, ax, figsize, ...]) | 用于绘制 Series 对象的数据可视化图表 |
Series.plot.area([x, y, stacked]) | 用于绘制堆叠面积图(Stacked Area Plot) |
Series.plot.bar([x, y]) | 用于绘制垂直条形图(Vertical Bar Plot) |
pandas.Series.plot.bar([x, y])
pandas.Series.plot.bar
方法用于绘制垂直条形图(Vertical Bar Plot)。条形图可以直观地展示每个类别的数值大小。
参数说明
x
:可选,Series 的索引或列名,作为 x 轴的数据。y
:可选,Series 的列名,作为 y 轴的数据。
示例
python
import pandas as pd
import matplotlib.pyplot as plt
plt.rcParams['font.family'] = ['SimHei']
# 创建一个示例 Series
data = pd.Series([10, 20, 30, 40, 50], index=['A', 'B', 'C', 'D', 'E'])
# 绘制垂直条形图
data.plot(kind='bar', title='垂直条形图示例', color='skyblue')
plt.xlabel('类别')
plt.ylabel('值')
plt.show()
结果
- 垂直条形图示例
- 图表类型:垂直条形图
- 标题:垂直条形图示例
- x 轴标签:类别
- y 轴标签:值
- 条形颜色:天蓝色
- 数据系列:A、B、C、D、E
- 每个条形的高度对应 Series 中的值
通过这个示例,可以看到 pandas.Series.plot.bar
方法如何绘制垂直条形图,从而直观地展示每个类别的数值大小。