Gráficos de Barras Apiladas
Los gráficos de barras apiladas permiten comparar múltiples categorías dentro de cada grupo del eje x. Por ejemplo, en lugar de mostrar solo el PIB total de cada país, pueden ilustrar la contribución de los distintos sectores económicos al total.
import matplotlib.pyplot as plt import numpy as np countries = ['USA', 'China', 'Japan'] primary_sector = np.array([1.4, 4.8, 0.4]) secondary_sector = np.array([11.3, 6.2, 0.8]) tertiary_sector = np.array([14.2, 8.4, 3.2]) # Calling the bar() function multiple times for each category (sector) plt.bar(countries, primary_sector) plt.bar(countries, secondary_sector, bottom=primary_sector) plt.bar(countries, tertiary_sector, bottom=primary_sector + secondary_sector) plt.show()
Para crear barras apiladas, la función bar()
se llama varias veces, una por cada sector. En cada llamada, se utiliza la misma lista countries
para el eje x, y el parámetro bottom
asegura que cada nuevo segmento se apile sobre el anterior.
Estudiar más
El parámetro bottom
especifica la(s) coordenada(s) y del lado inferior de las barras. Aquí está la documentación de bar()
.
Tarea
Swipe to start coding
- Utilizar la función adecuada para crear gráficos de barras.
- Representar las barras inferiores para
yes_answers
. - Representar las barras para
no_answers
encima de las barras deyes_answers
especificando el argumento de palabra clave correcto.
Solución
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 2. Capítulo 5