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 de ejercicio
- Llama al método
ax.bar
para añadir las medallas"Gold"
. Llámalo con ellabel
configurado en"Gold"
. - Llama al método
ax.bar
para apilar las barras"Silver"
encima y utiliza el argumento de la palabra clavebottom
para que la parte inferior de las barras quede encima de las barras de la medalla de oro, ylabel
para añadir la etiqueta"Silver"
. - Utiliza
ax.bar
para añadir"Bronze"
barras encima, con la palabra clavebottom
ylabel
como"Bronze"
.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este 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()