如何在Python Seaborn库中将小提琴图中的每个小提琴拆分?
Seaborn是一个帮助可视化数据的库。它带有自定义的主题和高级界面。
小提琴图是箱线图和核密度估计(KDE)的组合。它更容易分析和理解数据的分布。小提琴的宽部分表示数据的高密度,狭窄的部分表示数据的低密度。
箱线图中的四分位数和数据的高密度部分在每个类别中都落在同一区域内。
violinplot函数的语法
seaborn.violinplot(x, y, hue, data, …)
让我们看看如何在每个小提琴图中进行拆分-
更多Python相关文章,请阅读:Python 教程
例子
import pandas as pd
import seaborn as sb
from matplotlib import pyplot as plt
my_df = sb.load_dataset('tips')
sb.violinplot(x = "day", y="total_bill",hue = 'sex', data = my_df)
plt.show()
输出
说明
- 已导入所需的软件包。
- 输入数据为从scikit learn库加载的“tips”数据。
- 此数据存储在数据帧中。
- 使用“load_dataset”函数加载小费数据。
- 使用“violinplot”函数对此数据进行可视化。
- 在此处,提供数据帧作为参数。
- 同时,指定x和y值。
- 此数据在控制台上显示。