Zacznij terazZacznij za darmo

Składki regionalne

W tym ćwiczeniu porównasz roczne składki ubezpieczeniowe posiadaczy polis w różnych regionach za pomocą histogramów. Zdefiniujesz łańcuch przetwarzania, który zmieni jednostki opłat ubezpieczeniowych z dolarów na tysiące dolarów, co poprawi czytelność wizualizacji. Histogramy zostaną wyświetlone na siatce dwa na dwa.

Pakiety DataFrames, StatsPlots i Chain zostały zaimportowane, a DataFrame insurance – wczytany.

To ćwiczenie jest częścią kursu

Wprowadzenie do wizualizacji danych w Julii

Zobacz kurs

Instrukcje do ćwiczenia

  • Zastosuj funkcję transform(), aby podzielić każdy element kolumny :Charges przez 1000 i przypisać wynikowe wartości z powrotem do tej samej kolumny.
  • Ustaw argument layout tak, aby wygenerować siatkę histogramów dwa na dwa.
  • Dostosuj etykiety osi: ustaw etykietę osi x dla dwóch dolnych histogramów na "Premium (kUSD)", a etykietę osi y dla pierwszego i trzeciego histogramu na "Frequency".

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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)
Edytuj i uruchom kod