Regionala premier
I den här övningen ska du rita histogram som jämför de årliga försäkringspremierna för försäkringstagare i olika regioner. Du definierar en plotningskedja som justerar enheterna för försäkringskostnaderna från dollar till tusentals dollar, vilket förbättrar visualiseringen. Histogrammen placeras i ett två-gånger-två-rutnät.
Paketen DataFrames, StatsPlots och Chain har importerats, och DataFrame:n insurance har laddats in.
Den här övningen är en del av kursen
Introduktion till datavisualisering med Julia
Övningsinstruktioner
- Använd funktionen
transform()för att dividera varje element i kolumnen:Chargesmed1000och tilldela de resulterande värdena tillbaka till samma kolumn. - Sätt argumentet
layoutför att generera ett två-gånger-två-rutnät av histogram. - Anpassa axeletiketterna genom att sätta x-axelns etikett på de två nedersta histogrammen till
"Premium (kUSD)", och sätt y-axelns etikett på det första och tredje histogrammet till"Frequency".
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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)