我正在使用 seaborn 来绘制一些大脑区域的遗传力。我想根据大脑区域突出显示 x 轴上的标签。例如,假设我有白质区域和灰质区域。我想用红色突出显示灰质的大脑区域,用蓝色突出显示白质区域。我怎样才能做到这一点?
这是我使用的代码:
b = sns.barplot(x="names", y="h2" ,data=df, ax = ax1)
ax1.set_xticklabels(labels= df['names'].values.ravel(),rotation=90,fontsize=5)
ax1.errorbar(x=list(range (0,165)),y=df['h2'], yerr=df['std'], fmt='none', c= 'b')
plt.tight_layout()
plt.title('heritability of regions ')
plt.show()
我应该添加什么来做我想做的事?谢谢