- Bytes y Café
- Posts
- 🧠 Byte de la Semana: Guía exprés de gráficos en Python
🧠 Byte de la Semana: Guía exprés de gráficos en Python
🗂️ Tu guía técnica del finde: 📊 Datos. 💻 Código. 🚀 Valor real.
🔹 1. Gráfico de dispersión (scatterplot)
Cuándo usarlo: Para mostrar la relación entre dos variables numéricas.
Ejemplo: Altura vs. Peso
import pandas as pd
import matplotlib.pyplot as plt
df = pd.read_csv('/datasets/height_weight.csv')
df.plot(kind='scatter', x='height', y='weight', title='Altura vs. Peso')
plt.show()

🔹 2. Matriz de dispersión (scatter matrix)
Cuándo usarlo: Para explorar relaciones entre múltiples variables numéricas.
Ejemplo: Altura, Peso y Edad
from pandas.plotting import scatter_matrix
scatter_matrix(df[['height', 'weight', 'age']], figsize=(8, 8), alpha=0.5)
plt.suptitle('Matriz de Dispersión')
plt.show()

🔹 3. Gráfico de líneas (line plot)
Cuándo usarlo: Para mostrar tendencias a lo largo del tiempo.
Ejemplo: Ventas a lo largo del tiempo
time_df = pd.read_csv('/datasets/sales_over_time.csv') # debe tener 'date' y 'sales'
time_df['date'] = pd.to_datetime(time_df['date'])
time_df.plot(x='date', y='sales', kind='line', title='Ventas en el Tiempo')
plt.ylabel('Ventas')
plt.show()

🔹 4. Gráfico de barras (bar chart)
Cuándo usarlo: Para comparar cantidades entre categorías.
Ejemplo: Ventas por categoría de producto
sales = {'category': ['A', 'B', 'C'], 'revenue': [100, 150, 90]}
df = pd.DataFrame(sales)
df.plot(kind='bar', x='category', y='revenue', title='Ingresos por Categoría')
plt.ylabel('Ingresos ($)')
plt.show()

🔹 5. Histograma
Cuándo usarlo: Para visualizar la distribución de una variable numérica continua.
Ejemplo: Distribución del peso
df['weight'].plot(kind='hist', bins=20, title='Distribución del Peso')
plt.xlabel('Peso (lbs)')
plt.ylabel('Frecuencia')
plt.show()

Reply