Introducción
En este laboratorio, aprenderá a crear un gráfico polar y anotarlo utilizando la biblioteca Python Matplotlib. Un gráfico polar es un gráfico dibujado utilizando coordenadas polares. Es útil para visualizar fenómenos cíclicos como ondas, estaciones y mareas.
Consejos sobre la VM
Una vez finalizada 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 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 su retroalimentación después de la sesión y le resolveremos el problema inmediatamente.
Importar bibliotecas
Para comenzar, primero necesitamos importar las bibliotecas necesarias. En este caso, necesitamos numpy y matplotlib.
import matplotlib.pyplot as plt
import numpy as np
Crear un gráfico polar
A continuación, creamos un gráfico polar definiendo la figura y especificando que tiene una proyección polar. También definimos los valores de radio y theta que se utilizarán en la representación.
fig = plt.figure()
ax = fig.add_subplot(projection='polar')
r = np.arange(0, 1, 0.001)
theta = 2 * 2*np.pi * r
line, = ax.plot(theta, r, color='#ee8d18', lw=3)
Añadir una anotación
Podemos añadir una anotación al gráfico polar especificando la ubicación de la misma. En este caso, elegimos un punto específico del gráfico y lo anotamos.
ind = 800
thisr, thistheta = r[ind], theta[ind]
ax.plot([thistheta], [thisr], 'o')
ax.annotate('una anotación polar',
xy=(thistheta, thisr), ## theta, radio
xytext=(0.05, 0.05), ## fracción, fracción
textcoords='fracción de la figura',
arrowprops=dict(facecolor='negro', shrink=0.05),
horizontalalignment='izquierda',
verticalalignment='abajo',
)
Mostrar el gráfico
Ahora podemos mostrar el gráfico utilizando plt.show().
plt.show()
Resumen
En este laboratorio, aprendimos cómo crear un gráfico polar y anotarlo utilizando la biblioteca Python Matplotlib. Utilizamos numpy para definir los valores de radio y theta y plt.annotate() para agregar una anotación al gráfico. También mostramos el gráfico utilizando plt.show().