Introducción
En este laboratorio, aprenderemos cómo crear un gráfico de barras utilizando la librería Matplotlib de Python. Nos centraremos en cómo controlar el color de las barras y las entradas de la leyenda. Esto nos ayudará a crear un gráfico atractivo visualmente que sea fácil de leer y entender.
Consejos sobre la VM
Una vez que se haya completado la inicialización de la VM, haga clic en la esquina superior izquierda para cambiar a la pestaña Cuaderno y acceder a Jupyter Notebook para practicar.
A veces, es posible que tenga que esperar unos segundos a que Jupyter Notebook termine de cargarse. La validación de las operaciones no se puede automatizar debido a las limitaciones de Jupyter Notebook.
Si tiene problemas durante el aprendizaje, no dude en preguntar a Labby. Deje sus comentarios después de la sesión y lo resolveremos rápidamente para usted.
Importar la librería Matplotlib
Primero, necesitamos importar la librería Matplotlib. Esto se puede hacer con el siguiente código:
import matplotlib.pyplot as plt
Definir los datos para el gráfico
A continuación, necesitamos definir los datos que queremos utilizar para crear el gráfico. En este ejemplo, crearemos un gráfico que muestre la oferta de diferentes tipos de frutas. Definiremos los nombres de las frutas, las cantidades de oferta, los colores de las barras y las etiquetas de la leyenda de la siguiente manera:
fruits = ['apple', 'blueberry', 'cherry', 'orange']
counts = [40, 100, 30, 55]
bar_labels = ['red', 'blue', '_red', 'orange']
bar_colors = ['tab:red', 'tab:blue', 'tab:red', 'tab:orange']
Crear el gráfico de barras
Ahora, podemos crear el gráfico de barras utilizando los datos que definimos en el Paso 2. Utilizaremos el método bar() del módulo pyplot de Matplotlib para crear el gráfico. También pasaremos los parámetros label y color para controlar las entradas de la leyenda y los colores de las barras, respectivamente. El siguiente código demuestra cómo crear el gráfico de barras:
fig, ax = plt.subplots()
ax.bar(fruits, counts, label=bar_labels, color=bar_colors)
ax.set_ylabel('fruit supply')
ax.set_title('Fruit supply by kind and color')
ax.legend(title='Fruit color')
plt.show()
Personalizar el gráfico
Podemos personalizar el gráfico aún más agregando etiquetas de eje y un título. También podemos cambiar el color de las etiquetas de eje y el título de la leyenda. El siguiente código demuestra cómo personalizar el gráfico:
fig, ax = plt.subplots()
ax.bar(fruits, counts, label=bar_labels, color=bar_colors)
ax.set_ylabel('fruit supply', color='blue')
ax.set_xlabel('fruit names', color='blue')
ax.set_title('Fruit supply by kind and color', color='purple')
ax.legend(title='Fruit color', title_color='red', labelcolor='green')
plt.show()
Resumen
En este laboratorio, aprendimos cómo crear un gráfico de barras utilizando la librería Matplotlib de Python. Nos centramos en cómo controlar el color de las barras y las entradas de la leyenda. También aprendimos cómo personalizar el gráfico agregando etiquetas de eje y un título. Siguiendo estos pasos, podemos crear gráficos visualmente atractivos que son fáciles de leer y entender.