Premi per regione
In questo esercizio, il tuo obiettivo è tracciare istogrammi che confrontino i premi assicurativi annuali degli assicurati nelle diverse regioni. Per farlo, definirai una catena di plotting che converte le unità dei costi assicurativi da dollari a migliaia di dollari, migliorando la visualizzazione. Traccerai gli istogrammi su una griglia due-per-due.
I pacchetti DataFrames, StatsPlots e Chain sono stati importati e il DataFrame insurance è stato caricato.
Questo esercizio fa parte del corso
Introduzione alla visualizzazione dei dati con Julia
Istruzioni dell'esercizio
- Applica la funzione
transform()per dividere ciascun elemento della colonna:Chargesper1000e assegna i valori risultanti nuovamente alla stessa colonna. - Imposta l'argomento
layoutper generare una griglia due-per-due di istogrammi. - Personalizza le etichette degli assi impostando l'etichetta dell'asse x dei due istogrammi in basso su
"Premium (kUSD)"e imposta l'etichetta dell'asse y del primo e del terzo istogramma su"Frequency".
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
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)