【Pandas】pandas Series plot

Pandas2.2 Series

Plotting

方法 描述
Series.plot([kind, ax, figsize, ...]) 用于绘制 Series 对象的数据可视化图表

pandas.Series.plot

pandas.Series.plot 方法用于绘制 Series 对象的数据可视化图表。该方法非常灵活,支持多种类型的图表,如折线图、柱状图、散点图等。通过传递不同的参数,可以自定义图表的外观和行为。

参数说明
  • kind:指定图表类型,常见的有 'line'(默认)、'bar''barh''hist''box''kde''density''area''pie''scatter''hexbin'
  • ax:可选,matplotlib 轴对象,用于在指定的轴上绘制图表。
  • figsize:可选,元组,指定图表的大小,格式为 (width, height)
  • use_index:布尔值,默认为 True,是否使用 Series 的索引作为 x 轴。
  • title:可选,字符串,图表的标题。
  • grid:布尔值,默认为 True,是否显示网格线。
  • legend:布尔值,默认为 True,是否显示图例。
  • style:可选,字符串,指定线条样式,如 '-''--''-.'':'
  • color:可选,颜色名称或十六进制字符串,指定线条颜色。
  • logy:布尔值,默认为 False,是否使用对数 y 轴。
  • logx:布尔值,默认为 False,是否使用对数 x 轴。
  • loglog:布尔值,默认为 False,是否同时使用对数 x 轴和 y 轴。
  • xticks:可选,x 轴刻度位置。
  • yticks:可选,y 轴刻度位置。
  • xlim:可选,x 轴范围,格式为 (xmin, xmax)
  • ylim:可选,y 轴范围,格式为 (ymin, ymax)
  • rot:可选,刻度标签的旋转角度。
  • fontsize:可选,刻度标签和标题的字体大小。
  • colormap:可选,颜色映射,用于多系列数据。
  • position:可选,数值,用于调整重叠条形图的位置。
  • stacked:布尔值,默认为 False,是否堆叠条形图。
  • sort_columns:布尔值,默认为 False,是否按列名排序。
  • secondary_y:布尔值或列表,默认为 False,是否使用次 y 轴。
  • mark_right:布尔值,默认为 True,是否在次 y 轴上标记。
  • **kwds:其他关键字参数,传递给底层绘图函数。
示例
python 复制代码
import pandas as pd
import matplotlib.pyplot as plt

# 创建一个示例 Series
data = pd.Series([10, 20, 30, 40, 50], index=['A', 'B', 'C', 'D', 'E'])

plt.rcParams['font.family'] = ['SimHei']
# 绘制折线图
data.plot(kind='line', title='折线图示例', color='blue', marker='o')
plt.show()

# 绘制柱状图
data.plot(kind='bar', title='柱状图示例', color='green')
plt.show()

# 绘制饼图
data.plot(kind='pie', title='饼图示例', autopct='%1.1f%%')
plt.show()
结果
  1. 折线图示例

    • 图表类型:折线图
    • 标题:折线图示例
    • 线条颜色:蓝色
    • 数据点标记:圆圈
  2. 柱状图示例

    • 图表类型:柱状图
    • 标题:柱状图示例
    • 柱状图颜色:绿色
  3. 饼图示例

    • 图表类型:饼图
    • 标题:饼图示例
    • 数据点标签:显示百分比

通过这些示例,可以看到 pandas.Series.plot 方法的强大功能和灵活性,可以根据需要绘制各种类型的图表。

相关推荐
XiaoMu_0016 小时前
基于Python+Streamlit的旅游数据分析与预测系统:从数据可视化到机器学习预测的完整实现
python·信息可视化·旅游
IT研究室13 小时前
大数据毕业设计选题推荐-基于大数据的国家药品采集药品数据可视化分析系统-Spark-Hadoop-Bigdata
大数据·hadoop·信息可视化·spark·毕业设计·数据可视化·bigdata
毕设源码-郭学长14 小时前
【开题答辩全过程】以电商数据可视化系统为例,包含答辩的问题和答案
信息可视化
CodeCraft Studio15 小时前
Excel处理控件Aspose.Cells教程:使用 Python 将 Pandas DataFrame 转换为 Excel
python·json·excel·pandas·csv·aspose·dataframe
njxiejing15 小时前
Pandas数据结构(DataFrame,字典赋值)
数据结构·人工智能·pandas
没有梦想的咸鱼185-1037-16631 天前
【高分论文密码】大尺度空间模拟预测与数字制图
信息可视化·数据分析·r语言
二川bro1 天前
第27节:3D数据可视化与大规模地形渲染
3d·信息可视化
星图云2 天前
从课前到课后,地理创新实验室赋能教学新范式
信息可视化
Calihen的学习日志2 天前
【Pandas】3.1-数据预处理:列的基本操作
python·pandas
云天徽上2 天前
【数据可视化-107】2025年1-7月全国出口总额Top 10省市数据分析:用Python和Pyecharts打造炫酷可视化大屏
开发语言·python·信息可视化·数据挖掘·数据分析·pyecharts