我想绘制3个水平条形图,标签为y轴,数据为x轴,我希望每个图都是不同的颜色,并有一定类型的注释,如依赖于由列中的数据表示的signficiance,例如星号:如何使用seaborn pairgird和seaborn barplot为每个图添加颜色和星号
dat = pd.DataFrame({
'Labels':['v1','v2','c1','c2'],
'Ave': [.2, .3, .5, .9],
'SD': [0.02, 0.1, 0.04, 0.06],
'Tot': [3, 4, 6, 8],
'Sig': [0.05, 0.001, 0.0001, 0.05]
})
sns.set_style('white')
g = sns.PairGrid(dat, x_vars=['Ave', 'SD', 'Tot'], y_vars=['Labels'])
g.map(sns.barplot)
会让我这样的事情:
我如何获得每个小区的“Ave”“SD”和“ToT “是他们自己的颜色?以及如何添加注释来表示“Sig”列给出的重要性?