【Pandas】pandas Series plot.box

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)

pandas.Series.plot.box([by])

pandas.Series.plot.box 方法用于绘制箱线图(Box Plot)。箱线图可以直观地展示数据的分布情况,包括中位数、四分位数和异常值。

参数说明
  • by:可选,用于分组的列名或 Series,将数据按该列进行分组并分别绘制箱线图。
示例
import pandas as pd
import matplotlib.pyplot as plt

plt.rcParams['font.family'] = ['SimHei']

# 创建一个示例 DataFrame
data = pd.DataFrame({
    'A': [10, 20, 30, 40, 50],
    'B': [5, 15, 25, 35, 45],
    'C': [1, 2, 3, 4, 5]
})

# 绘制单个 Series 的箱线图
data['A'].plot(kind='box', title='单个 Series 的箱线图示例', color='lightcoral')
plt.show()

结果

单个 Series 的箱线图示例

  • 图表类型:箱线图
  • 标题:单个 Series 的箱线图示例
  • 数据系列:A
  • 箱线图颜色:浅珊瑚色
  • 显示内容:中位数、四分位数、异常值

通过这些示例,可以看到 pandas.Series.plot.box 方法如何绘制单个 Series,从而直观地展示数据的分布情况。箱线图特别适用于比较不同组之间的数据分布和识别异常值。

你可能感兴趣的:(Pandas,Series,pandas,信息可视化,数据分析)