matplotlib在我最近发现之前,我曾经使用过我的所有情节seaborn.我发现特别有趣的是它允许你拆分小提琴以比较给定的hue变量.
好吧,我的主要问题是我不知道为了改变小提琴颜色,轴名称或将图例放在我想要的地方我需要修改什么.
以下是我遵循的示例seaborn:
import seaborn as sns
tips = sns.load_dataset("tips")
sns.set(style="ticks", palette="colorblind")
g = sns.FacetGrid(tips, col="time", size=4, aspect=.75)
g = g.map(sns.violinplot, "sex", "total_bill", "smoker", inner=None, linewidth=1, scale="area", split=True, width=0.75).despine(left=True).add_legend(title="smoker")
g.savefig(os.path.join(options.output_dir, "figures", "violinplots.png"))
Run Code Online (Sandbox Code Playgroud)
这是输出数字violinplots.png:
虽然我宁愿喜欢这样的东西:
总结一下:
white和blue颜色namesleftmost y axis只写legend with the blue category only先感谢您.欢迎任何帮助.
如果有人感兴趣,这是我最终通过MrPedru22解决这个数字的方式:
import seaborn as sns
tips = …Run Code Online (Sandbox Code Playgroud)