我正在尝试使用seaborn中仅使用y和hue参数制作violinplot(x数据变量定义为无)。 参考文档中的类似示例,我已经完成了以下操作:tips = sns.load_dataset("tips") sns.violinplot(y="total_bill", hue="sex", data=tips, split=True) 并且得到的图形不会根据色调变量进行分割。 当定义了x变量时,图表被分割。在seaborn中有没有不需要x输入就可以进行分割图表的方法?
只需添加一个对于所有条目都相同的变量,并将其用作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("")