Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Använd funktionen transform() för att dividera varje element i kolumnen :Charges med 1000 och tilldela de resulterande värdena tillbaka till samma kolumn.
  • Sätt argumentet layout fö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)
Redigera och kör kod