在FacetGrid上绘制violinplot之后更改轴标签

2024-09-28 05:18:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我的图如下所示,我的代码在这里

g = sns.FacetGrid(teacherValueFinal3, row='Grade Level', col='Course',margin_titles=True)
g1=g.set_titles("gg")
g1.map(sns.violinplot, '2013-2014 Assessment Score', 'Gender', color="RdBu")

enter image description here

似乎seaborn的默认设置是选择map函数中出现的第一个变量x axis。但是,对于voilinplot,必须将groupby参数放在第二位。有没有方法可以反转默认的轴标签,即x axis上的Gender和{}上的{}?在


Tags: 代码marginmapcolgenderlevelrowgrade
1条回答
网友
1楼 · 发布于 2024-09-28 05:18:18

violinplotAPI不能很好地与FacetGrid配合使用,但是可以在绘制之后修复它:

g = sns.FacetGrid(teacherValueFinal3, row='Grade Level', col='Course',margin_titles=True)
g.map(sns.violinplot, '2013-2014 Assessment Score', 'Gender', color="RdBu")
g.set_axis_labels('Gender', '2013-2014 Assessment Score')

相关问题 更多 >

    热门问题