Bắt đầu ngayBắt đầu miễn phí

Mức phí theo vùng

Trong bài này, mục tiêu của bạn là vẽ các biểu đồ histogram để so sánh mức phí bảo hiểm hằng năm của người mua bảo hiểm giữa các vùng. Để làm được điều đó, bạn sẽ định nghĩa một chuỗi lệnh vẽ nhằm đổi đơn vị của chi phí bảo hiểm từ đô-la sang nghìn đô-la, giúp biểu diễn trực quan hơn. Bạn sẽ vẽ các histogram trên một lưới hai-by-hai.

Các gói DataFrames, StatsPlotsChain đã được nhập, và DataFrame insurance đã được nạp.

Bài tập này là một phần của khóa học

Nhập môn Trực quan hóa Dữ liệu với Julia

Xem khóa học

Hướng dẫn bài tập

  • Dùng hàm transform() để chia mỗi phần tử của cột :Charges cho 1000 và gán các giá trị thu được trở lại cùng cột đó.
  • Đặt đối số layout để tạo một lưới hai-by-hai các histogram.
  • Tùy chỉnh nhãn trục: đặt nhãn trục x của hai histogram ở hàng dưới là "Premium (kUSD)", và đặt nhãn trục y của histogram thứ nhất và thứ ba là "Frequency".

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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)
Chỉnh sửa và Chạy Mã