Crear gráficos con Matplotlib

Autor: | Última modificación: 16 de enero de 2023 | Tiempo de Lectura: 2 minutos
Temas en este post: ,

¿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 1

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 2

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 3

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 4

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 5

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 6

¿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!

👉 Descubre más del Big Data, Inteligencia Artificial & Machine Learning Full Stack Bootcamp ¡Descarga el temario!

👉 Prueba el Bootcamp Gratis por una Semana ¡Empieza ahora mismo!

👉 Conoce nuestros otros Bootcamps en Programación y Tecnología

[email protected]

¿Trabajo? Aprende a programar y consíguelo.

¡No te pierdas la próxima edición del Aprende a Programar desde Cero Full Stack Jr. Bootcamp!

 

Prepárate en 4 meses, aprende las últimas tecnologías y consigue trabajo desde ya. 

 

Solo en España hay más de 120.400 puestos tech sin cubrir, y con un sueldo 11.000€ por encima de la media nacional. ¡Es tu momento!

 

🗓️ Próxima edición: 13 de febrero

 

Reserva tu plaza descubre las becas disponibles.