【Pandas】pandas Series plot.line

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)
Series.plot.box([by]) 用于绘制箱线图(Box Plot)
Series.plot.density([bw_method, ind]) 用于绘制核密度估计图(Kernel Density Estimate Plot)
Series.plot.hist([by, bins]) 用于绘制直方图(Histogram)
Series.plot.kde([bw_method, ind]) 用于绘制核密度估计图(Kernel Density Estimate Plot)
Series.plot.line([x, y]) 用于绘制折线图(Line Plot)

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

pandas.Series.plot.line 方法用于绘制折线图(Line 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=[1, 2, 3, 4, 5])

# 绘制折线图
data.plot(kind='line', title='折线图示例', color='blue', marker='o')
plt.xlabel('索引')
plt.ylabel('值')
plt.show()

# 创建一个示例 DataFrame 用于多系列折线图
data_multi = pd.DataFrame({
    'A': [10, 20, 30, 40, 50],
    'B': [5, 15, 25, 35, 45]
}, index=[1, 2, 3, 4, 5])

# 绘制多系列折线图
data_multi.plot(kind='line', title='多系列折线图示例', color=['blue', 'green'], marker='o')
plt.xlabel('索引')
plt.ylabel('值')
plt.show()
结果
  1. 折线图示例

    • 图表类型:折线图
    • 标题:折线图示例
    • 数据系列:示例 Series
    • x 轴:索引
    • y 轴:值
    • 图线颜色:蓝色
    • 数据点标记:圆圈
    • 显示内容:数据随索引的变化趋势
  2. 多系列折线图示例

    • 图表类型:折线图
    • 标题:多系列折线图示例
    • 数据系列:A 和 B
    • x 轴:索引
    • y 轴:值
    • 图线颜色:蓝色和绿色
    • 数据点标记:圆圈
    • 显示内容:多个系列随索引的变化趋势

通过这些示例,可以看到 pandas.Series.plot.line 方法如何绘制单个 Series 和多系列的折线图,从而直观地展示数据的变化趋势。折线图特别适用于时间序列数据和其他连续数据的分析。

相关推荐
晨曦5432105 小时前
数据可视化中常用的图表类型 及其适用场景,涵盖基础到高级,帮助你根据数据类型和展示目标选择合适的图表:
信息可视化
小白学大数据7 小时前
R语言爬虫实战:如何爬取分页链接并批量保存
开发语言·爬虫·信息可视化·r语言
Chasing__Dreams15 小时前
python--杂识--18.1--pandas数据插入sqlite并进行查询
python·sqlite·pandas
rui锐rui16 小时前
商品销售数据分析实验
vue.js·数据挖掘·数据分析
金智维科技官方18 小时前
利用AI Agent实现精准的数据分析
人工智能·数据挖掘·数据分析
kaikaile199520 小时前
使用Python进行数据可视化的初学者指南
开发语言·python·信息可视化
安替-AnTi2 天前
基于 React 和 TypeScript 搭建的机器学米其林餐厅数据分析项目
react.js·typescript·数据分析·毕设·米其林
超龄超能程序猿2 天前
(3)机器学习小白入门 YOLOv: 解锁图片分类新技能
python·numpy·pandas·scipy
秀儿还能再秀2 天前
基于Excel的数据分析思维与分析方法
数据分析·excel
好开心啊没烦恼2 天前
Python 数据分析:numpy,说人话,说说数组维度。听故事学知识点怎么这么容易?
开发语言·人工智能·python·数据挖掘·数据分析·numpy