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.

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.

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