開始使用免費開始

各地區的保費

在這個練習中,你的目標是繪製長條圖,比較不同地區保單持有人每年的保費。為了達成這個目標,你會定義一個繪圖鏈,將保費的單位從美元調整為「千美元」,讓視覺化更清楚。你會在 2×2 的網格上繪製這些長條圖。

DataFramesStatsPlotsChain 套件已匯入,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)
編輯並執行程式碼