Data Science & ML

Visualización con Matplotlib & Seaborn

Figures, axes, subplots, line plots, scatter plots, histogramas, heatmaps, styling, personalización

20 preguntas de entrevista·
Mid-Level
1

¿Cuál es la diferencia principal entre la interfaz pyplot y la interfaz orientada a objetos de Matplotlib?

Respuesta

La interfaz pyplot (plt.plot, plt.title) es una API estilo MATLAB que gestiona implícitamente las figuras y ejes actuales, conveniente para gráficos simples y rápidos. La interfaz orientada a objetos (fig, ax = plt.subplots()) da control explícito sobre cada elemento (Figure, Axes) y se recomienda para gráficos complejos, múltiples subplots o scripts de producción, ya que hace el código más legible y mantenible.

2

¿Qué método usar para crear una figure con una cuadrícula de 2 filas y 3 columnas de subplots?

Respuesta

La función plt.subplots(2, 3) crea una figure que contiene una cuadrícula de 2 filas y 3 columnas de subplots. Retorna una tupla (fig, axes) donde axes es un array NumPy 2D de forma (2, 3) que permite acceder a cada subplot vía axes[row, col]. Este enfoque es la forma más concisa e idiomática de crear cuadrículas regulares de subplots en Matplotlib.

3

¿Cómo mostrar un heatmap de correlación de un DataFrame de Pandas con Seaborn?

Respuesta

Para mostrar un heatmap de correlación, primero calcula la matriz de correlación con df.corr(), luego pasa el resultado a sns.heatmap(). La opción annot=True muestra los valores de correlación en cada celda, facilitando la lectura. Esta combinación es el patrón estándar para visualizar correlaciones entre variables numéricas en el análisis exploratorio de datos.

4

¿Cuál es el rol del parámetro 'bins' en plt.hist()?

5

¿Cómo compartir el eje Y entre múltiples subplots en la misma fila?

+17 preguntas de entrevista

Domina Data Science & ML para tu próxima entrevista

Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.

Empieza gratis