2015-11-16 2 views
3

Я пытаюсь сделать violinplot используя только y и hue параметров в seaborn (x переменных данных определяется как None). Используя подобный пример, как в документации я сделал:раскол violinplot в Сиборн с параметром оттенок

tips = sns.load_dataset("tips") 
sns.violinplot(y="total_bill", hue="sex", data=tips, split=True) 

И полученное число не делится по переменному цветовому тону.

enter image description here

Когда переменная х определяется участок расщепляется. Есть ли способ иметь разделенный участок на морском дне без ввода x?

ответ

10

Просто добавьте переменную, которая одинакова для всех записей и использовать его в качестве 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("") 

enter image description here

+0

Спасибо mwaskom –

Смежные вопросы