使用Seaborn库绘制基于分类变量分组的垂直小提琴图 - Python Pandas


Seaborn中的小提琴图结合了箱线图和核密度估计图的特点。seaborn.violinplot() 函数用于绘制小提琴图。我们将绘制列基于分类变量分组的小提琴图。

假设我们的数据集是一个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")

使用角色和年龄绘制基于分类变量分组的小提琴图:

sb.violinplot(x = 'Role', 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 violin plot with Role and Age
# grouped by a categorical variable
sb.violinplot(x = 'Role', y = "Age", data = dataFrame)

# display
plt.show()

输出

将会产生以下输出:

更新于:2021年10月4日

498 次浏览

启动你的职业生涯

完成课程获得认证

开始学习
广告
© . All rights reserved.