【Pandas】pandas Series plot.bar

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 方法如何绘制垂直条形图,从而直观地展示每个类别的数值大小。

相关推荐
香蕉可乐荷包蛋3 小时前
vue数据可视化开发echarts等组件、插件的使用及建议-浅看一下就行
vue.js·信息可视化·echarts
SelectDB技术团队3 小时前
顺丰科技:从 Presto 到 Doris 湖仓构架升级,提速 3 倍,降本 48%
大数据·数据库·数据仓库·信息可视化·数据分析·doris·实时分析
wxl7812275 小时前
基于flask+pandas+csv的报表实现
python·flask·pandas
chaodaibing10 小时前
pandas读取pymysql和解析excel的一系列问题(版本不匹配)
excel·pandas
小彭律师1 天前
量子密码的轻量级通信协议笔记
笔记·信息可视化
深空数字孪生1 天前
AI时代的数据可视化:未来已来
人工智能·信息可视化
凉白开3381 天前
电商双11美妆数据分析实验总结
信息可视化·数据挖掘·数据分析
11054654011 天前
3、食品包装控制系统 - /自动化与控制组件/food-packaging-control
运维·信息可视化·自动化
wd2099881 天前
PPT图表怎么制作?说5款自己使用过的PPT图表制作工具
信息可视化·powerpoint
cainiao0806051 天前
Java大数据可视化在城市空气质量监测与污染溯源中的应用:GIS与实时数据流的技术融合
java·开发语言·信息可视化