Premi per wilayah
Pada latihan ini, tujuan Anda adalah membuat histogram yang membandingkan premi asuransi tahunan para pemegang polis di berbagai wilayah. Untuk mencapainya, Anda akan mendefinisikan rantai plotting yang menyesuaikan satuan biaya asuransi dari dolar menjadi ribuan dolar, sehingga visualisasi lebih informatif. Anda akan memplot histogram pada kisi dua-per-dua.
Pustaka DataFrames, StatsPlots, dan Chain telah diimpor, dan DataFrame insurance telah dimuat.
Latihan ini adalah bagian dari kursus
Pengantar Visualisasi Data dengan Julia
Petunjuk latihan
- Terapkan fungsi
transform()untuk membagi setiap elemen kolom:Chargesdengan1000dan tetapkan kembali nilai hasilnya ke kolom yang sama. - Atur argumen
layoutuntuk menghasilkan kisi histogram dua-per-dua. - Sesuaikan label sumbu dengan menetapkan label sumbu x pada dua histogram bagian bawah menjadi
"Premium (kUSD)", dan tetapkan label sumbu y pada histogram pertama dan ketiga menjadi"Frequency".
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
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)