Ejercicio de programación con Seaborn: Evaluación código global
Código
0h 25m
Demuestra tus habilidades finales en Seaborn creando gráficos multivariantes con personalización avanzada. Explora relaciones, usa FacetGrid y exporta resultados.
Crea un programa en Python que utilice la biblioteca Seaborn para analizar y visualizar datos del dataset tips
.
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
Todos los ejercicios de programación de Seaborn
Evalúa tus conocimientos con ejercicios de programación en Seaborn de tipo Test, Puzzle, Código y Proyecto con VSCode.
Grids Multiplot en Seaborn
Código
Gráfico de barras con datos categóricos con Seaborn
Proyecto
Grids y análisis multivariado
Proyecto
Títulos, etiquetas y leyenda y límites
Test
Ejes, ajustes de ejes
Puzzle
Análisis bivariante con scatterplot
Proyecto
Temas predefinidos, colores y estilos
Código
Conceptos básicos de Seaborn
Puzzle
Gráficos bivariantes
Código
Gráficos multivariantes
Código
Evaluación test global
Test
Integración de Seaborn con Pandas
Test
Introducción e instalación
Test
Gráficos univariantes
Código
Certificados de superación de Seaborn
Supera todos los retos de Seaborn y obtén estos certificados de superación para mejorar tu currículum y tu empleabilidad.
Tutorial para resolver este ejercicio de programación
Seaborn
Evaluación conocimiento de código
Evaluación