Python Pandas - 使用Seaborn绘制按类别分组的垂直箱线图


Seaborn 中的箱线图用于绘制箱线图,以显示相对于类别的分布。要创建垂直箱线图,请使用 seaborn.boxplot()。

假设我们的数据集以 CSV 文件的形式给出,如下所示:Cricketers.csv

首先,导入所需的库:

import seaborn as sb
import pandas as pd
import matplotlib.pyplot as plt

将数据从 CSV 文件加载到 Pandas DataFrame 中:

dataFrame = pd.read_csv("C:\Users\amit_\Desktop\Cricketers.csv")

使用 Academy 和 Age 绘制垂直箱线图:

sb.boxplot( x = 'Academy',y = 'Age', data = dataFrame )

示例

以下是完整的代码:

import seaborn as sb
import pandas as pd
import matplotlib.pyplot as plt

# Load data from a CSV file into a Pandas DataFrame:
dataFrame = pd.read_csv("C:\Users\amit_\Desktop\Cricketers.csv")

# plotting a vertical box plot with Academy and Age
sb.boxplot( x = 'Academy',y = 'Age', data = dataFrame )

# display
plt.show()

输出

这将产生以下输出:

更新于: 2021年10月1日

2K+ 次浏览

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告