Prime pe regiuni
În acest exercițiu, obiectivul tău este să trasezi histograme care compară primele de asigurare anuale ale deținătorilor de polițe din diferite regiuni. Pentru aceasta, vei defini un lanț de reprezentare grafică care ajustează unitățile costurilor de asigurare din dolari în mii de dolari, îmbunătățind astfel vizualizarea. Vei trasa histogramele pe o grilă doi-pe-doi.
Pachetele DataFrames, StatsPlots și Chain au fost importate, iar DataFrame-ul insurance a fost încărcat.
Acest exercițiu face parte din cursul
Introducere în vizualizarea datelor cu Julia
Instrucțiuni pentru exercițiu
- Aplică funcția
transform()pentru a împărți fiecare element al coloanei:Chargesla1000și atribuie valorile rezultate înapoi aceleiași coloane. - Setează argumentul
layoutpentru a genera o grilă doi-pe-doi de histograme. - Personalizează etichetele axelor: setează eticheta axei x a celor două histograme din rândul inferior la
"Premium (kUSD)"și eticheta axei y a primei și celei de-a treia histograme la"Frequency".
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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)