我已經設法使用matplotlib.pyplot製作下面的條形圖。是否可以分層標籤matplotlib(pyplot)條形圖?
情節來自聚集PANDAS數據幀,下面打印。請注意,條形圖中的每個條對應於mean
列中的值。另外請注意,值爲而非爲零,但當浮點數非常小時,PANDAS輸出0
和-0
。
Group Local Global Attn mean
ASub LD GD Attn -0
Dist -0
GS Attn -0
Dist -0
LS GD Attn -0
Dist -0
GS Attn -0
Dist -0
DSub LD GD Attn -0
Dist 0
GS Attn -0
Dist -0
LS GD Attn -0
Dist -0
GS Attn -0
Dist -0
我想以對應於上面標籤的方式分層標註我的柱狀圖的x軸。換句話說,x軸的左半部分對應於ASub
組。 ASub
組的左半部分對應於Local
因子的LD
級別,依此類推...
可以這樣做嗎?
編輯:
我想我也許應該澄清正是我想要的。我希望有幾個標籤,從最一般的(組)到最具體的(Attn),類似於上面DataFrame左邊4列的組織。
另一個大熊貓用戶提出了一些這方面的想法也:HTTP ://github.com/pydata/pandas/issues/2088 –