Gráfico de barras apiladas
Un gráfico de barras apiladas contiene barras, en las que la altura de cada barra representa valores. Además, apilada sobre la primera variable puede haber otra variable. La altura adicional de esta barra representa el valor de esta variable. Y puedes añadir más barras encima.
En este ejercicio, tendrás acceso a un DataFrame llamado medals que contiene un índice que contiene los nombres de los distintos países, y tres columnas: "Gold", "Silver" y "Bronze". También tendrás una Figura, fig, y Ejes, ax, a los que podrás añadir datos.
Crearás un gráfico de barras apiladas que muestre el número de medallas de oro, plata y bronce ganadas por cada país, añadirás etiquetas y crearás una leyenda que indique qué barras representan qué medallas.
Este ejercicio forma parte del curso
Introducción a la visualización de datos con Matplotlib
Instrucciones del ejercicio
- Llama al método
ax.barpara añadir las medallas"Gold". Llámalo con ellabelconfigurado en"Gold". - Llama al método
ax.barpara apilar las barras"Silver"encima y utiliza el argumento de la palabra clavebottompara que la parte inferior de las barras quede encima de las barras de la medalla de oro, ylabelpara añadir la etiqueta"Silver". - Utiliza
ax.barpara añadir"Bronze"barras encima, con la palabra clavebottomylabelcomo"Bronze".
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Add bars for "Gold" with the label "Gold"
____(____, ____, label=____)
# Stack bars for "Silver" on top with label "Silver"
____(____, ____, bottom=____, ____)
# Stack bars for "Bronze" on top of that with label "Bronze"
____
# Display the legend
ax.legend()
plt.show()