创建一个小提琴曲线的正确方法是什么?

时间:2018-02-15 09:18:02

标签: python python-3.x matplotlib seaborn violin-plot

创建小提琴情节的正确方法是什么?{@ 1}}将小提琴分开?

我尝试了不同的方法,似乎唯一的方法是创建一个为数据集中的每个条目共享相同值的功能。并将该要素的名称传递为hue

x

Violin plot example

但这是正确的方法吗?

1 个答案:

答案 0 :(得分:4)

x的{​​{1}}参数需要是该职位的数据。如果需要单个位置,seaborn.violinplot的数据需要包含唯一值。如果为xx选择了相同的数据,hue将获得两个不同的唯一值,因此会选择两个位置,如第一个图所示。

而是使用重复的标签,如

x

在单个位置创建小提琴情节。

sns.violinplot(x=["some label"]*len(df),  ...) 

enter image description here