Visualizacion con Pandas

Lectura
10 min~2 min lectura
Objetivo de la lección

Graficos directos desde Pandas Pandas tiene metodos de graficacion integrados que usan Matplotlib por debajo.

Puntos de control
  • Graficos directos desde Pandas
  • Sintaxis rapida
  • Histograma de columna
  • Scatter desde DataFrame

Graficos directos desde Pandas

Pandas tiene metodos de graficacion integrados que usan Matplotlib por debajo.

Sintaxis rapida

import pandas as pd
import matplotlib.pyplot as plt

df = pd.DataFrame({
    'mes': ['Ene', 'Feb', 'Mar', 'Abr', 'May'],
    'ventas': [100, 120, 90, 140, 110],
    'gastos': [80, 90, 85, 95, 88]
})

# Grafico de lineas
df.plot(x='mes', y='ventas')

# Multiples lineas
df.plot(x='mes', y=['ventas', 'gastos'])

# Barras
df.plot(x='mes', y='ventas', kind='bar')

# Area
df.plot(x='mes', y=['ventas', 'gastos'], kind='area', alpha=0.5)

# Pie
df.set_index('mes')['ventas'].plot(kind='pie', autopct='%1.1f%%')

Histograma de columna

df['ventas'].hist(bins=10)
plt.show()

# O con plot
df['ventas'].plot(kind='hist', bins=10)

Box plot

df[['ventas', 'gastos']].plot(kind='box')
plt.show()

Scatter desde DataFrame

df.plot(x='ventas', y='gastos', kind='scatter')
plt.show()

Personalizacion

df.plot(
    x='mes',
    y='ventas',
    kind='bar',
    figsize=(10, 6),
    color='steelblue',
    title='Ventas Mensuales',
    xlabel='Mes',
    ylabel='Ventas ($)',
    legend=True,
    grid=True
)
plt.tight_layout()
plt.show()

Guardando graficos

# Con matplotlib
plt.savefig('grafico.png', dpi=300, bbox_inches='tight')
plt.savefig('grafico.pdf')
plt.savefig('grafico.svg')

# Formatos soportados: png, pdf, svg, jpg

Practica de portfolio

Convierte esta leccion en evidencia real: arma una entrega pequena que puedas mostrar en una entrevista, en LinkedIn o en tu portfolio. Trabaja con un caso propio o con una empresa ficticia, pero deja claro el problema, la decision y el resultado.

  • Entregable: una captura, documento, repositorio o tablero con el resultado final.
  • Checklist: objetivo, pasos seguidos, criterio de calidad y mejora pendiente.
  • Mini-rubrica: si otra persona lo revisa, debe entender que hiciste, por que y como repetirlo.
Laboratorio de práctica

Antes de marcar esta lección como completa, escribí una evidencia breve para Python para Data Science: un ejemplo, una decisión, una captura, una mini demo o una nota que puedas reutilizar en portfolio.

Reflexión rápida

¿Qué cambiarías en tu forma de trabajar después de aplicar visualizacion con pandas?

De lección a portfolio

Convertí esta lección en evidencia para Data Analyst.

Sumá un mini caso con datos, una conclusión de negocio y una captura del resultado. Eso pesa más que decir que viste la herramienta.

Paso 1

Publicá una consulta, dashboard o notebook con una conclusión clara.

Paso 2

Agregá contexto: problema, dato usado, decisión recomendada y limitación.

Paso 3

Guardá el enlace en tu CV, LinkedIn o portfolio antes de postular.

Newsletter Cursalo

Recibí rutas y cursos nuevos

Sumate para recibir recursos orientados a empleo y portfolio.

  • Rutas de empleo
  • Cursos prácticos
  • Portfolio y entrevistas

Sin spam. También podés entrar con tu cuenta para guardar progreso. Iniciá sesión