Crear gráficos con Matplotlib

Autor: | Última modificación: 12 de abril de 2024 | Tiempo de Lectura: 2 minutos
Temas en este post: ,

Algunos de nuestros reconocimientos:

Premios KeepCoding

¿Sabes cómo crear gráficos con Matplotlib? Generar gráficos puede ser una tarea bastante fácil, como veremos más adelante, solo debes conocer los métodos que puedes usar para graficar. En este caso, emplearemos matplotlib para generar gráficos en Python. Matplotlib es un paquete de Python útil para trazar números y hacer gráficos.

Comenzaremos con un gráfico simple con solo tres puntos: (1, 2), (2, 4) y (3.8)

Crear gráficos con Matplotlib

Para crear este gráfico, primero haremos dos listas de números:

  • Uno que almacena los valores de las coordenadas x de estos puntos.
  • Otra que almacena las coordenadas y.
#Crear gráficos con Matplotlib
x_numbers = [1,  2,  3]
x_numbers = [2,  4,  6]

Lo graficamos:

#Crear gráficos con Matplotlib
import matplotlib.pyplot as plt
plt.plot (x_numbers, y_numbers)
plt.show ()
Crear gráficos con Matplotlib

Hay que darse cuenta de que, en lugar de comenzar desde el origen (0, 0), el eje x comienza desde el número 1 y el eje y comienza desde el número 2. Estos son los números más bajos de cada una de las dos listas.

Entonces, podemos marcar los puntos que hemos dado para el trazado:

#Crear gráficos con Matplotlib
plt.plot (x_numbers, y_numbers, marker = 'o')
plt.show ()
Crear gráficos con Matplotlib

También podemos elegir entre varias opciones de marcadores. Veamos algunos de ellos. En este caso, crearemos un gráfico con asteriscos en vez de puntos:

#Crear gráficos con Matplotlib
plt.plot (x_numbers, y_numbers, marker = ' * ')
plot.show ()
Crear gráficos con Matplotlib

Ahora, en este gráfico pondremos, en vez de asteriscos, equis:

#Crear gráficos con Matplotlib
plt.plot (x_numbers, y_numbers, marker = ' x ')
plt.show ()
Crear gráficos con Matplotlib

Para este caso, cambiaremos las equis por signos más:

#Crear gráficos con Matplotlib
plt.plot (x_numbers, y_numbers, marker = ' + ')
plt.show ()
Crear gráficos con Matplotlib

Como hemos visto, plot incluye, por defecto, una línea que conecta los puntos. Sin embargo, se puede hacer un gráfico que marque solo los puntos que especificamos, sin ninguna línea que los conecte, omitiendo la palabra «marker».

plt.plot (x_numeres, y_numbers, ' o ')
plt.show ()
Crear gráficos con Matplotlib

¿Cómo continuar?

Ahora que hemos visto cómo crear gráficos en Matplotlib, continúa aprendiendo sobre Big Data, una de las disciplinas más demandadas de la actualidad, en el Big Data, Inteligencia Artificial & Machine Learning Full Stack Bootcamp. Con esta formación íntegra de alta intensidad podrás adquirir todos los conocimientos teóricos y prácticos necesarios para adentrarte en el mercado laboral de manera rápida y triunfar frente a tus competidores. ¡Anímate a darle un giro a tu vida y entra ya para solicitar más información!

Posts Relacionados

¡CONVOCATORIA ABIERTA!

Big Data, IA & Machine Learning

Full Stack Bootcamp

Clases en Directo | Profesores en Activo | Temario 100% actualizado