Matplotlib条形图分组子图

时间:2015-12-03 19:32:17

标签: python numpy pandas 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 个答案:

答案 0 :(得分:1)

您可能最好使用pandas plot。如果我理解正确的话,第二个例子here看起来非常类似于你想要达到的目的。

如果您转置数据,以便下面显示的index构成columnsxticks组成新index,那么您应该得到的是寻找。