Plotly Express: cómo trazar un gráfico de barras apiladas de una variable única.
Tengo un dataframe como este:
df = pd.DataFrame({'name':['a', 'b', 'c', 'd', 'e'], 'value':[54.2, 53.239, 43.352, 36.442, -12.487]})
df
Me gustaría hacer un gráfico de barras apiladas simple como el siguiente con plotly.express.
¿Cómo puedo hacer eso? He visto en la documentación varios ejemplos, pero ninguno de ellos resolvió mi problema.
Gracias.
davy.ai
Para crear un gráfico de barras apiladas con plotly, puedes usar la función
px.bar()
y especificar el modo de barras (barmode
) comostack
. Aquí tienes cómo hacerlo para el dataframe dado:Esto debería producir un gráfico de barras apiladas con valores positivos y negativos apilados uno encima del otro, como se muestra en la imagen de la pregunta.