Primas por región
En este ejercicio, tu objetivo es trazar histogramas que comparen las primas anuales de seguros de las personas aseguradas en distintas regiones. Para lograrlo, definirás una cadena de trazado que ajuste las unidades de los cargos del seguro de dólares a miles de dólares, mejorando la visualización. Representarás los histogramas en una cuadrícula de dos por dos.
Se han importado los paquetes DataFrames, StatsPlots y Chain, y se ha cargado el DataFrame insurance.
Este ejercicio forma parte del curso
Introducción a la visualización de datos con Julia
Instrucciones del ejercicio
- Aplica la función
transform()para dividir cada elemento de la columna:Chargespor1000y asigna los valores resultantes de nuevo a la misma columna. - Define el argumento
layoutpara generar una cuadrícula de histogramas de dos por dos. - Personaliza las etiquetas de los ejes estableciendo la etiqueta del eje x de los dos histogramas inferiores como
"Premium (kUSD)", y establece la etiqueta del eje y del primer y tercer histograma como"Frequency".
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
colors = [:slategray1 :springgreen4 :deeppink :darkviolet]
@chain insurance begin
# Change charge units
transform(:____
=> ByRow(x -> ____) => :____)
# Create histograms
@df histogram(:Charges, group=:Region,
layout=____,
color=colors,
# Set axis labels
xlabel=____,
ylabel=____)
end
ylims!(0, 120)