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

【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 方法如何绘制水平条形图,从而直观地展示每个类别的数值大小。水平条形图特别适用于类别标签较长或需要更清晰地展示类别名称的情况。


http://www.kler.cn/a/595032.html

相关文章:

  • 区块链交易所平台开发全解析
  • Microsoft Edge浏览器的取证分析(基于Chromium)
  • GitHub在push推送到远程仓库的时候显示Logon failed登录失败
  • Powershell美术资产批量重命名
  • 使用系统Picker
  • Performance Hub Active Report
  • Deepseek X 文心智能体:提示词工程猫
  • 编写一个简单的chrome截图扩展
  • 一文了解 分布式训练
  • C# 集合(Collection)详解以及区别
  • 【记录一下】Microsoft登录反复跳转【需要家长或监护人同意才能使用该帐户】页面
  • Python:文件的基本操作与基本读写
  • RAGFlow爬虫组件使用及ragflow vs dify 组件设计对比
  • 用@keyframes-animation来实现动画效果
  • JavaF
  • 从入门到进阶:Python数据可视化实战技巧
  • 【嵌入式】C语言中malloc()和calloc()的区别
  • 指针与引用的深度解析 (408数据结构入门)
  • C++20 中 `constexpr` 的强大扩展:算法、工具与复数库的变革
  • C++从入门到实战(五)类和对象(第一部分)为什么有类,及怎么使用类,类域概念详解(附带图谱等更好对比理解)