使用色调参数在seaborn中分割小提琴图
Posted
技术标签:
【中文标题】使用色调参数在seaborn中分割小提琴图【英文标题】:split violinplot in seaborn with hue parameter 【发布时间】:2021-09-28 23:46:06 【问题描述】:我正在尝试仅使用seaborn
中的y
和hue
参数创建violinplot
(x
数据变量定义为无)。使用与我所做的文档中类似的示例:
tips = sns.load_dataset("tips")
sns.violinplot(y="total_bill", hue="sex", data=tips, split=True)
并且得到的图形不会根据色调变量进行分割。
当定义 x 变量时,绘图被分割。有没有办法在没有 x 输入的情况下在 seaborn 中进行拆分图?
【问题讨论】:
【参考方案1】:只需添加一个对所有条目都相同的变量并将其用作x
:
tips = sns.load_dataset("tips")
tips["all"] = ""
ax = sns.violinplot(x="all", y="total_bill", hue="sex", data=tips, split=True)
ax.set_xlabel("")
【讨论】:
这篇长文无法解释,你已经解释了2行。 seaborn.pydata.org/generated/seaborn.violinplot.html以上是关于使用色调参数在seaborn中分割小提琴图的主要内容,如果未能解决你的问题,请参考以下文章
seaborn使用violinplot函数可视化小提琴图并在violinplot函数中设置inner参数来添加数据点显示数据的稠密程度
seaborn使用Catplot函数可视化水平小提琴图(Make Horizontal Violin Plot with Catplot in Seaborn)
seaborn使用violinplot函数可视化水平小提琴图(Make Horizontal Violin Plot with violinplot in Seaborn)