各地區的保費
在這個練習中,你的目標是繪製長條圖,比較不同地區保單持有人每年的保費。為了達成這個目標,你會定義一個繪圖鏈,將保費的單位從美元調整為「千美元」,讓視覺化更清楚。你會在 2×2 的網格上繪製這些長條圖。
DataFrames、StatsPlots 與 Chain 套件已匯入,insurance DataFrame 已載入。
本練習屬於課程
Julia 資料視覺化入門
練習說明
- 使用
transform()函式,將:Charges欄的每個元素除以1000,並把結果回寫到同一個欄位。 - 設定
layout參數以產生 2×2 的長條圖網格。 - 客製軸標籤:將下方兩個長條圖的 x 軸標籤設為
"Premium (kUSD)",並將第 1 與第 3 個長條圖的 y 軸標籤設為"Frequency"。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
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)