GUIA Crear Graficas con Python y Matplotlib

Matplotlib es una librería para crear gráficas y visualizacion de datos a partir de arrays o listas de datos usando el lenguaje python.

En este ejemplo les mostrare como hacer una grafica de barras fácil y rápida usando la librería matplotlib con unos datos que ustedes pueden cambiar después.

Instalar Matplotlib

Lo primero que tenemos que hacer es instalar la librería, debemos usar el siguiente comando:

pip install matplotlib

Este comando instalara la libreria y una vez instalada podremos usarla.

Código

Les dejo el código completo para crear la grafica y las líneas estan comentadas para que las entiendan mejor.

Recuerden que en python todo lo que esta después del símbolo # es un comentario.

import matplotlib.pyplot as plt

products = ["Producto 1", "Producto 2", "Producto 3"] # Items de la grafica
valores = [100, 200 , 300] # Valores de los items
colors= ['green','blue','purple'] # Colores de los items

plt.bar(products, valores, color=colors) # asignar items, valores y colores a la grafica
plt.title('Top Productos') # colocar un titulo a la grafica
plt.xlabel('Productos') # Poner un titulo o etiqueta a el Eje X
plt.ylabel('Ventas') # Poner un titulo o etiqueta a el Eje Y
plt.show() # Mostrar la grafica

Las variables products, valores y colores son Arrays o Listas y podemos agregar mas valores separados por coma “,”

Guardamos el archivo como grafica.py y para ejecutarlo usamos el comando.

python grafica.py

Resultado

El resultado después de ejecutar el script es el siguiente.

En la ventana que se abre donde podras ver tu grafica , tendras controles para hacer zoom, moverte y guardar la la grafica.

Crear Grafica de Lineas con MatplotLib

En el ejemplo anterior vimos como crear una grafica de Barras, ahora veremos como crear una grafica de lineas usando Matplotlib y Python.

Código

Es muy similar al ejemplo anterior, solo que se cambia la función “bar” por la funcion “plot”.

Les dejo el código con comentarios para que pueda ser mejor entendido.

import matplotlib.pyplot as plt

products = ["Producto 1", "Producto 2", "Producto 3"] # Items de la grafica
valores = [100, 300 , 200] # Valores de los items

plt.plot(products, valores) # asignar items, valores y colores a la grafica
plt.title('Top Productos') # colocar un titulo a la grafica
plt.xlabel('Productos') # Poner un titulo o etiqueta a el Eje X
plt.ylabel('Ventas') # Poner un titulo o etiqueta a el Eje Y
plt.show() # Mostrar la grafica

Guardamos el archivo como grafica2.py y para ejecutarlo usamos el comando.

python grafica2.py

Resultado

El resultado después de ejecutar el script es el siguiente.

Resultado grafica2.py

Crear Grafica de Pie con MatPlotLib

En el ejemplo anterior vimos como crear una grafica de Barras, ahora veremos como crear una grafica de lineas usando Matplotlib y Python.

Código

Es muy similar al ejemplo anterior, solo que se cambia la función “bar” por la funcion “plot”.

Les dejo el código con comentarios para que pueda ser mejor entendido.

import matplotlib.pyplot as plt

products = ["Producto 1", "Producto 2", "Producto 3"] # Items de la grafica
valores = [100, 300 , 200] # Valores de los items

plt.plot(products, valores) # asignar items, valores y colores a la grafica
plt.title('Top Productos') # colocar un titulo a la grafica
plt.xlabel('Productos') # Poner un titulo o etiqueta a el Eje X
plt.ylabel('Ventas') # Poner un titulo o etiqueta a el Eje Y
plt.show() # Mostrar la grafica

Guardamos el archivo como grafica2.py y para ejecutarlo usamos el comando.

python grafica2.py

Resultado

El resultado después de ejecutar el script es el siguiente.

Resultado grafica2.py

Y listo a seguir creando graficas que quieras con python y matplotlib.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *