Crear una grafica de Barra con Python y Matplotlib


Matplotlib es una librería para crear gráficos 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.

Y listo ahora puedes crear las graficas que quieras con python y matplotlib.