2015-12-03 100 views
0

我正在生成該地塊:Matplotlib條形圖分組次要情節

enter image description here

但是你可以看到,它正在從下面陣列以項目和整個xticks傳播他們。

[array([ 1.77009257, 1.57980963, 0.31896943, 0.01874767]), array([ 1.02788175, 0.99604306])] 

[array([ 0.20091287, 0.14682076, 0.03212798, 0.00187477]), array([ 0.09545977, 0.11318596])] 

我要的是從第一陣列在XTICK -2wks並在XTICK -1wk下一個陣列的兩個項目的集羣創建所有四個項目的集羣。

如果您可以給定給定羣集中的每個條形圖,則可以從這些數組中獲得相應的標籤。

[Index([u'AL GAINESVILLE LOCK', u'AL GREENSBORO', u'AL HIGHLAND HOME', u'AL BREWTON 3 SSE'],dtype='object', name=u'StateCity'), Index([u'AL GREENSBORO', u'AL GAINESVILLE LOCK'], dtype='object', name=u'StateCity')] 

回答

1

你可能是最好關閉用pandasplot這一點。第二個例子here看起來非常類似於你想要達到的目標,只要我理解正確。

如果轉你的數據,以便index告訴你下面拼成的columns和你xticks組成新index,你應該讓你在找什麼。

+0

我想過這種方法,但我想知道是否有更多的模塊化方式來處理它,因爲我不認爲它會處理的情況下,沒有東西的一些列的值。如我的示例數組所示。 – mattyd2

+0

我相信'pandas'填補零,即沒有酒吧,缺失值:http://pandas.pydata.org/pandas-docs/stable/visualization.html#plotting-with-missing-data – Stefan