Introducción
En este laboratorio, aprenderemos a crear un gráfico de barras polares utilizando la biblioteca Python Matplotlib. Crearemos un gráfico que muestre la distribución de valores en diferentes ángulos.
Consejos sobre la VM
Una vez que se haya iniciado 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 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 comentarios después de la sesión y resolveremos el problema para usted de inmediato.
Importar las bibliotecas necesarias
Comenzaremos importando las bibliotecas necesarias. En este laboratorio, usaremos Numpy y Matplotlib.
import numpy as np
import matplotlib.pyplot as plt
Establecer semilla aleatoria
Estableceremos una semilla aleatoria para que los resultados sean reproducibles.
np.random.seed(19680801)
Definir los datos
Definiremos los datos para el gráfico. Generaremos 20 valores aleatorios para los radios y los ángulos.
N = 20
theta = np.linspace(0.0, 2 * np.pi, N, endpoint=False)
radii = 10 * np.random.rand(N)
width = np.pi / 4 * np.random.rand(N)
colors = plt.cm.viridis(radii / 10.)
Crear un gráfico de barras polares
Crearemos un gráfico de barras polares utilizando el parámetro proyección='polar'.
ax = plt.subplot(projection='polar')
ax.bar(theta, radii, width=width, bottom=0.0, color=colors, alpha=0.5)
Mostrar el gráfico
Mostraremos el gráfico utilizando la función plt.show().
plt.show()
Resumen
En este laboratorio, aprendimos cómo crear un gráfico de barras polares utilizando la biblioteca Python Matplotlib. Utilizamos las bibliotecas Numpy y Matplotlib para generar datos aleatorios y crear un gráfico de barras polares. También aprendimos cómo mostrar el gráfico utilizando la función plt.show().