当前位置: 首页 > news >正文

【Pandas】pandas Series plot.barh

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)
Series.plot.barh([x, y])用于绘制水平条形图(Horizontal Bar Plot)

pandas.Series.plot.barh([x, y])

pandas.Series.plot.barh 方法用于绘制水平条形图(Horizontal Bar Plot)。水平条形图可以直观地展示每个类别的数值大小,特别适用于类别标签较长的情况。

参数说明
  • x:可选,Series 的索引或列名,作为 x 轴的数据。
  • y:可选,Series 的列名,作为 y 轴的数据。
示例
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='barh', title='水平条形图示例', color='lightgreen')
plt.xlabel('值')
plt.ylabel('类别')
plt.show()
结果
  • 水平条形图示例
    • 图表类型:水平条形图
    • 标题:水平条形图示例
    • x 轴标签:值
    • y 轴标签:类别
    • 条形颜色:浅绿色
    • 数据系列:A、B、C、D、E
    • 每个条形的长度对应 Series 中的值

通过这个示例,可以看到 pandas.Series.plot.barh 方法如何绘制水平条形图,从而直观地展示每个类别的数值大小。水平条形图特别适用于类别标签较长或需要更清晰地展示类别名称的情况。

相关文章:

  • 【操作系统】共享数据的竞争问题
  • Python预训练模型实现俄语音频转文字
  • 2025年渗透测试面试题总结- 某亭-安全研究员(题目+回答)
  • Redis设计与实现-底层实现
  • 视频录制与输出指南:获得最佳效果的关键参数
  • 数据结构---图的深度优先遍历(DFS)
  • LangChain其它五类组件详解(1)—— 文档加载器(Document loaders)
  • FRP结合Nginx实现HTTPS服务穿透
  • JVM 知识点梳理
  • 【前四届会议均已完成独立出版及EI检索 | 河南大学、河南省科学院主办,多高校单位承协办】第五届信号图像处理与通信国际学术会议(ICSIPC 2025)
  • Vue 中的日期格式化实践:从原生 Date 到可视化展示!!!
  • 如何在 HTML 中创建一个有序列表和无序列表,它们的语义有何不同?
  • SpringBoot最佳实践之 - 使用AOP记录操作日志
  • 第五章 起航19 管理者的专业素养
  • 下载与快速上手 NVM:Node.js 版本管理工具
  • 机器学习——分类、回归、聚类、LASSO回归、Ridge回归(自用)
  • 深入理解 Spring Boot 应用的生命周期:从启动到关闭的全流程解析
  • 【开源项目】数字孪生沈阳CIM/BIM可视化项目——开源工程及源码
  • 1202. 【高精度练习】义务植树
  • java 数据库连接基于向驱动管理器注册第三方驱动的机制介绍,包含三种注册类型和华为高斯(GaussDB)数据库的完整连接例子
  • 受贿3501万余元,中石油原董事长王宜林一审被判13年
  • 习近平致电祝贺阿尔巴尼斯当选连任澳大利亚总理
  • 西北大学副校长范代娣成陕西首富?系家庭财富,本人已从上市公司退出
  • 商务部召开外贸企业圆桌会:全力为外贸企业纾困解难,提供更多支持
  • 牟海松任国家信访局副局长
  • 上海国际电影节特设“今日亚洲”单元