使用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()输出
将会产生以下输出:

广告
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP