我想繪製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」列給出的重要性?