在FacetGrid上绘制小提琴图后更改轴标签

时间:2014-12-13 06:56:55

标签: python label seaborn

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

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。但是,对于voilinplotgroupby参数必须放在第二位。有没有办法反转默认轴标签,即Gender上的x axis2013 - 2014 assessment scores上的y axis

1 个答案:

答案 0 :(得分:6)

violinplot API与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')