Descripción
En este reto final de programación con Seaborn, demostrarás tus conocimientos creando una cuadrícula de gráficos que compare la distribución de precios de productos en diferentes categorías y regiones, utilizando un conjunto de datos ficticio. Configurarás límites coherentes en los ejes de las subgráficas, aplicarás personalización estética como títulos y paletas de colores, y añadirás una leyenda para interpretar los resultados. Este ejercicio evaluará tu dominio de las cuadrículas de gráficos, personalización de ejes y manejo de categorías, poniendo a prueba todo lo aprendido en el curso.
Crea un programa en Python que utilice la biblioteca Seaborn para analizar y visualizar datos del dataset tips
.
Guarda tu progreso
Inicia sesión para no perder tu progreso y accede a miles de tutoriales, ejercicios prácticos y nuestro asistente de IA.
Más de 25.000 desarrolladores ya confían en CertiDevs
El programa debe realizar las siguientes tareas:
- Carga y preparación de datos:
- Carga el dataset
tips
utilizando Seaborn. - Calcula una nueva columna llamada
tip_percentage
que represente el porcentaje de propina (tip
) respecto al total de la cuenta (total_bill
). - Filtra los datos para incluir únicamente las filas donde
tip_percentage
sea menor o igual al 50%.
- Carga el dataset
- Gráficos personalizados:
- Crea un FacetGrid para visualizar la distribución de
tip_percentage
segmentada por las columnastime
(Almuerzo o Cena) y las filassmoker
(Fumadores o No fumadores).- En cada faceta, usa un gráfico de densidad (
kdeplot
) que también muestre la línea de densidad como relleno. - Utiliza colores diferenciados para
sex
con el argumentohue
.
- En cada faceta, usa un gráfico de densidad (
- Configura el título general de la figura para describir qué representa el gráfico.
- Añade etiquetas personalizadas a los ejes X e Y.
- Crea un FacetGrid para visualizar la distribución de
- Leyenda y estilo:
- Asegúrate de incluir una leyenda clara en el gráfico.
- Aplica un tema predefinido de Seaborn que tenga cuadrículas visibles.
- Ajusta los límites del eje X para que se enfoquen en valores relevantes (por ejemplo, entre 0% y 50%).
- Guardar y exportar:
- Guarda la figura generada como un archivo de imagen en formato PNG con el nombre
facetgrid_tip_analysis.png
.
- Guarda la figura generada como un archivo de imagen en formato PNG con el nombre
Solución al ejercicio
¡Desbloquea la solución completa!
Completa el examen para acceder a la solución paso a paso, explicaciones detalladas y mejores prácticas.
Practica con exámenes de Seaborn
Mejora tus habilidades con cientos de exámenes de práctica, recibe retroalimentación instantánea y obtén tu certificación cuando estés listo.
Retroalimentación
Aprende de tus errores
Progreso
Mide tu avance
Certificación
Valida tus habilidades
Únete a miles de desarrolladores mejorando sus habilidades