haciendo un gráfico de barras apiladas en pandas
Me gustaría crear un diagrama de barras apiladas a partir del siguiente marco de datos:
VALUE COUNT RECL_LCC RECL_PI
0 1 15686114 3 1
1 2 27537963 1 1
2 3 23448904 1 2
3 4 1213184 1 3
4 5 14185448 3 2
5 6 13064600 3 3
6 7 27043180 2 2
7 8 11732405 2 1
8 9 14773871 2 3
Habría 2 barras en la trama. Uno para RECL_LCC y otro para RECL_PI. Habría 3 secciones en cada barra correspondientes a los valores únicos en RECL_LCC y RECL_PI, es decir, 1,2,3 y sumarían el COUNT para cada sección. Hasta ahora, tengo algo como esto:
df = df.convert_objects(convert_numeric=True)
sub_df = df.groupby(['RECL_LCC','RECL_PI'])['COUNT'].sum().unstack()
sub_df.plot(kind='bar',stacked=True)
Sin embargo, obtengo esta trama:
¿Alguna idea sobre cómo solucionarlo? Estoy haciendo algo mal con el grupo, pero no estoy seguro de la solución