Trazando Pandas Multiindex Bar Chart

¿Cómo puedo trazar un dataframe multiindex de Python Pandas como un gráfico de barras con tags de grupo? ¿Alguna de las bibliotecas de trazado apoya directamente esto? Esta publicación SO muestra una solución personalizada utilizando matplotlib, pero ¿hay soporte directo para ella?

Como ejemplo:

quarter company Q1 Blue 100 Green 300 Q2 Blue 200 Green 350 Q3 Blue 300 Green 400 Q4 Blue 400 Green 450 Name: count, dtype: int64 

… ¿se puede trazar este dataframe con tags de grupo como esta ?

Gracias por adelantado,

Rafi

 import pandas as pd data = pd.DataFrame([ ('Q1','Blue',100), ('Q1','Green',300), ('Q2','Blue',200), ('Q2','Green',350), ('Q3','Blue',300), ('Q3','Green',400), ('Q4','Blue',400), ('Q4','Green',450), ], columns=['quarter', 'company', 'value'] ) data = data.set_index(['quarter', 'company']).value data.unstack().plot(kind='bar', stacked=True) 

gráfico de barras apiladas de multiindex

Si no quieres astackr tu gráfico de barras:

 data.unstack().plot(kind='bar') 

gráfico de barras no apilado