小提琴图用对称的核密度估计曲线组合而成,也可以在中心线上叠加箱形图。
\[\]
根据给定数据绘图,编写Seaborn代码如下所示:
code.python
import matplotlib.pyplot as plt #导入Matplotlib包的pyplot子包
import pandas as pd #导入pandas包
import seaborn as sns
df=pd.read_excel('14 箱形图.xlsx',engine=';openpyxl') #导入数据
fig=plt.figure() #新建绘图窗口
names=df.columns
sns.violinplot(df,x=names[2],y=names[3],hue=names[1])
plt.show()
运行代码,生成下图。
\[\]