Introducción
En este laboratorio, aprenderemos a crear un gráfico de líneas utilizando Python Matplotlib. Un gráfico de líneas es una forma de mostrar puntos de datos en una línea. Se utiliza para mostrar la tendencia de un conjunto particular de datos a lo largo del tiempo.
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 sus comentarios después de la sesión y lo resolveremos rápidamente para usted.
Importando bibliotecas
Primero, necesitamos importar las bibliotecas necesarias. Utilizaremos la biblioteca matplotlib.pyplot para crear nuestro gráfico de líneas.
import matplotlib.pyplot as plt
import numpy as np
Creando datos
A continuación, necesitamos crear algunos datos que graficaremos en nuestra línea. Utilizaremos NumPy para crear algunos puntos de datos aleatorios para nuestra línea.
x = np.linspace(0, 10)
Creando el gráfico de líneas
Ahora podemos crear nuestro gráfico de líneas utilizando la función plot() de matplotlib.pyplot. Graficaremos 8 líneas aleatorias utilizando diferentes colores del esquema de colores Solarized Light.
with plt.style.context('Solarize_Light2'):
plt.plot(x, np.sin(x) + x + np.random.randn(50))
plt.plot(x, np.sin(x) + 2 * x + np.random.randn(50))
plt.plot(x, np.sin(x) + 3 * x + np.random.randn(50))
plt.plot(x, np.sin(x) + 4 + np.random.randn(50))
plt.plot(x, np.sin(x) + 5 * x + np.random.randn(50))
plt.plot(x, np.sin(x) + 6 * x + np.random.randn(50))
plt.plot(x, np.sin(x) + 7 * x + np.random.randn(50))
plt.plot(x, np.sin(x) + 8 * x + np.random.randn(50))
Agregando etiquetas y título
Podemos agregar etiquetas y un título a nuestro gráfico de líneas utilizando las funciones xlabel(), ylabel() y title().
plt.title('8 Random Lines - Line')
plt.xlabel('x label', fontsize=14)
plt.ylabel('y label', fontsize=14)
Mostrando el gráfico
Finalmente, podemos mostrar nuestro gráfico de líneas utilizando la función show().
plt.show()
Resumen
En este laboratorio, aprendimos cómo crear un gráfico de líneas utilizando Python Matplotlib. Importamos las bibliotecas necesarias, creamos algunos datos y utilizamos la función plot() para crear nuestro gráfico de líneas. Agregamos etiquetas y un título a nuestro gráfico y lo mostramos utilizando la función show().