Saltar al contenido

# graficos-con-python

Gráficos con Python

Volver a la portada del curso
Video instructor

Primeros Pasos con Matplotlib

Sección 1 · Introducción y Conceptos Básicos

En este video

  • Entiendes la figura como lienzo y los ejes como el área de dibujo, creados con subplots
  • Dibujas líneas con plot y pones título y etiquetas con set_title, set_xlabel y set_ylabel
  • Haces un gráfico de dispersión con scatter, con datos de semilla fija y alpha para ver dónde se acumulan los puntos
  • Comparas categorías con barras usando bar
  • Guardas el gráfico con savefig y dpi 150, antes de mostrar la ventana
lineas.py
import matplotlib.pyplot as plt

meses = [1, 2, 3, 4, 5, 6]
ventas = [12, 15, 14, 18, 21, 25]
fig, ax = plt.subplots()
ax.plot(meses, ventas, marker="o")
ax.set_title("Ventas por mes")
ax.set_xlabel("Mes")
ax.set_ylabel("Miles")
plt.show()
dispersion.py
import matplotlib.pyplot as plt
import numpy as np

rng = np.random.default_rng(42)
x = rng.normal(0, 1, 150)
y = 2 * x + rng.normal(0, 0.6, 150)
plt.scatter(x, y, alpha=0.6)
plt.show()
barras.py
import matplotlib.pyplot as plt

productos = ["A", "B", "C", "D"]
unidades = [23, 45, 12, 36]
plt.bar(productos, unidades, color="#2563EB")
plt.title("Unidades por producto")
plt.show()
guardar.py
import matplotlib.pyplot as plt

fig, ax = plt.subplots()
ax.plot([1, 2, 3], [2, 4, 3])
fig.savefig("grafico.png", dpi=150)
print("Guardado en grafico.png")