具有(例如示例:https://seaborn.pydata.org/examples/grouped_violinplots.html)
sns.set(style="whitegrid", palette="pastel", color_codes=True)
# Load the example tips dataset
tips = sns.load_dataset("tips")
tips = tips[(tips['day'] == 'Sun')]
# Draw a nested violinplot and split the violins for easier comparison
sns.violinplot(x="day", y="total_bill", hue="smoker",
split=True, inner="quart",
palette={"Yes": "y", "No": "b"},
data=tips)
sns.despine(left=True)
您得到:
是否可以控制侧面,即:指定“否”左和“是”右?
我的问题是,当生成多个图时,我得到的图像具有不同侧面的数据,例如:
我想在所有图像上都保留“向下”,“保留”。
谢谢!
答案 0 :(得分:0)
是的,可以从官方docs
order,hue_order:字符串列表,可选
为了绘制分类级别,否则级别为 从数据对象推断出来。
sns.violinplot(x="day", y="total_bill", hue="smoker",hue_order=['No','Yes'],
split=True, inner="quart",
palette={"Yes": "y", "No": "b"},
data=tips)