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
Instrukcje do ćwiczenia
- Zastosuj funkcję
transform(), aby podzielić każdy element kolumny:Chargesprzez1000i przypisać wynikowe wartości z powrotem do tej samej kolumny. - Ustaw argument
layouttak, 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)