Gráficos con Matplotlib para Principiantes de Python

Beginner

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

Introducción

Matplotlib es una biblioteca de trazado para el lenguaje de programación Python y su extensión matemática numérica NumPy. Proporciona una API orientada a objetos para incrustar trazados en aplicaciones utilizando kits de herramientas GUI de propósito general como Tkinter, wxPython, Qt o GTK. También proporciona una interfaz procedural para el trazado no interactivo.

En este laboratorio, aprenderá a crear un trazado simple utilizando Matplotlib.

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.

Importar la biblioteca Matplotlib

Para utilizar Matplotlib en Python, primero debe importarla. Escriba el siguiente código para importar la biblioteca Matplotlib:

import matplotlib.pyplot as plt

Crear un trazado simple

Para crear un trazado simple en Matplotlib, debe proporcionar una lista de números que desea trazar. En este caso, trazaremos una lista de números en función de su índice, lo que resultará en una línea recta. Utilice una cadena de formato (aquí, 'o-r') para establecer los marcadores (círculos), el estilo de línea (línea sólida) y el color (rojo).

plt.plot([1, 2, 3, 4], 'o-r')
plt.ylabel('algunos números')
plt.show()

Personalizar el trazado

Matplotlib ofrece muchas opciones para personalizar el trazado. Puede cambiar el color, el estilo de línea, el estilo de marcador y muchas otras opciones. Aquí hay un ejemplo de cómo cambiar el color de la línea a azul y el estilo de marcador a un signo más:

plt.plot([1, 2, 3, 4], '+-b')
plt.ylabel('algunos números')
plt.show()

Agregar etiquetas y títulos

Agregar etiquetas y títulos al trazado es esencial para que sea más informativo. El siguiente código agrega un título al trazado y etiquetas al eje x y al eje y:

plt.plot([1, 2, 3, 4], 'o-r')
plt.title('Simple Plot')
plt.xlabel('Índice')
plt.ylabel('Números')
plt.show()

Guardar el trazado

Puede guardar el trazado como un archivo de imagen utilizando el método savefig. El siguiente código guarda el trazado como una imagen PNG:

plt.plot([1, 2, 3, 4], 'o-r')
plt.title('Simple Plot')
plt.xlabel('Índice')
plt.ylabel('Números')
plt.savefig('simple_plot.png')

Resumen

En este laboratorio, has aprendido cómo crear un trazado simple utilizando Matplotlib. También has aprendido cómo personalizar el trazado, agregar etiquetas y títulos y guardar el trazado como un archivo de imagen. Matplotlib ofrece muchas opciones para crear trazados informativos y visualmente atractivos.