Crear gráficas con radianes con Matplotlib

PythonPythonBeginner
Practicar Ahora

This tutorial is from open-source community. Access the source code

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

Este tutorial te mostrará cómo crear un gráfico con radianes utilizando el paquete Matplotlib de Python. Aprenderás a utilizar la clase unit para determinar la ubicación, el formato y la etiqueta de los ejes de los valores de los ejes.

Consejos sobre la VM

Una vez finalizada la inicialización de la VM, haz 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 tengas 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 tienes problemas durante el aprendizaje, no dudes en preguntar a Labby. Proporciona retroalimentación después de la sesión y resolveremos rápidamente el problema para ti.

Importar los paquetes necesarios

Primero, importa los paquetes necesarios, incluyendo matplotlib.pyplot y numpy.

import matplotlib.pyplot as plt
import numpy as np

Crear datos

Crea una matriz de valores entre 0 y 15 en incrementos de 0,01, y conviértelos a radianes utilizando la función radians del paquete basic_units.

from basic_units import radians
x = [val*radians for val in np.arange(0, 15, 0.01)]

Crear una figura

Crea una figura con dos subgráficos utilizando la función subplots de matplotlib.pyplot.

fig, axs = plt.subplots(2)

Graficar datos en el primer subgráfico

Grafica el coseno de los valores de x en el primer subgráfico utilizando la función plot de matplotlib.pyplot. Utiliza el parámetro xunits para especificar que el eje x debe estar en radianes.

from basic_units import cos
axs[0].plot(x, cos(x), xunits=radians)

Graficar datos en el segundo subgráfico

Grafica el coseno de los valores de x en el segundo subgráfico utilizando la función plot de matplotlib.pyplot. Utiliza el parámetro xunits para especificar que el eje x debe estar en grados.

from basic_units import degrees
axs[1].plot(x, cos(x), xunits=degrees)

Agregar etiquetas y ajustar el diseño

Agrega un título y etiquetas de eje a los subgráficos utilizando las funciones title, xlabel e ylabel de matplotlib.pyplot. Ajusta el diseño de los subgráficos utilizando la función tight_layout.

axs[0].set_title('Cosine with Radian X-Axis')
axs[0].set_xlabel('Radians')
axs[0].set_ylabel('Cosine')
axs[1].set_title('Cosine with Degree X-Axis')
axs[1].set_xlabel('Degrees')
axs[1].set_ylabel('Cosine')
fig.tight_layout()

Mostrar la gráfica

Muestra la gráfica utilizando la función show de matplotlib.pyplot.

plt.show()

Resumen

En este tutorial, aprendiste cómo crear una gráfica con radianes utilizando el paquete Matplotlib de Python. Utilizaste la clase unit para determinar la ubicación, el formato de las marcas de graduación y la etiquetado de los ejes. También aprendiste cómo crear subgráficos, graficar datos, agregar etiquetas y ajustar el diseño de la gráfica.