Python Pandas – 使用Seaborn绘制小提琴图并将四分位设置为水平线

Python Pandas – 使用Seaborn绘制小提琴图并将四分位设置为水平线

Seaborn中的小提琴图用于绘制箱线图和核密度估计的组合。使用seaborn.violinplot()。使用 inner 参数和 quartile 值将四分位设置为水平线。

假设以下是我们的数据集,以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")

使用角色和年龄绘制小提琴图,通过传递显式顺序(即按“角色”排序)来控制框顺序。使用inner参数和值quartile将四分位设置为水平线―

sb.violinplot(x='Role', y="Age", order=["Batsman", "Bowler"], data=dataFrame, inner="quartile")

示例

以下是代码:

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")

#使用角色和年龄绘制小提琴图
#通过传递显式顺序(即按“角色”排序)来控制框顺序
#使用inner参数和值quartile将四分位设置为水平线
sb.violinplot(x = 'Role', y = "Age", order=["Batsman", "Bowler"], data = dataFrame, inner="quartile")

#显示
plt.show()

输出

这将产生以下输出

Python Pandas - 使用Seaborn绘制小提琴图并将四分位设置为水平线

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程