【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 和多系列的折线图,从而直观地展示数据的变化趋势。折线图特别适用于时间序列数据和其他连续数据的分析。

相关推荐
三十岁老牛再出发34 分钟前
8月27日总结
python·pandas
砚底藏山河35 分钟前
【量化纯GET实战 #21】用 pandas 做分析:把接口数据变成 DataFrame
java·python·金融·maven·pandas
residual_fan1 小时前
特征级SMOTE(Feature-level SMOTE)论文分享
人工智能·算法·数据挖掘·数据分析
BYSJMG1 小时前
大数据毕业设计选题推荐:基于大数据的全球气温历史演变分析与可视化,用Hadoop+Spark处理
大数据·hadoop·分布式·信息可视化·spark·kmeans·课程设计
IT研究室2 小时前
最新大数据毕业设计选题推荐-基于大数据的台北市住宅价格数据可视化分析-大数据-Spark-Hadoop-Bigdata
大数据·信息可视化·课程设计
小白的后端世界2 小时前
跨境电商数据分析与 AI Agent 自动化:从指标体系到决策闭环
人工智能·深度学习·数据分析·自动化
optiz3 小时前
单细胞数据分析--多数据整合harmony聚类
数据挖掘·数据分析·聚类
Mr数据杨3 小时前
莫斯科公寓价格预测实战 从 Kaggle 房价回归到可落地估值流程
人工智能·数据分析·kaggle竞赛
Highcharts.js3 小时前
Highcharts Orbit 管理器:让企业级可视化与数据分析实现平台化
信息可视化·数据挖掘·数据分析·可视化工具·highcharts·图表工具·管理器
FOORIR 客流统计3 小时前
智能客流系统未来趋势:3D视觉、AI识别与数据分析的融合架构
人工智能·3d·数据分析