시작하기무료로 시작하기

지역별 보험료

이번 연습 문제의 목표는 지역에 따라 가입자의 연간 보험료를 비교하는 히스토그램을 그리는 것입니다. 이를 위해 달러 단위의 보험 비용을 천 달러 단위로 조정해 시각화를 더 명확히 하는 플로팅 체인을 정의하겠습니다. 히스토그램은 2×2 그리드에 배치해 그립니다.

DataFrames, StatsPlots, Chain 패키지는 이미 가져왔고, insurance DataFrame도 로드되어 있어요.

이 연습은 강의의 일부입니다

Julia로 시작하는 데이터 시각화

강의 보기

연습 안내

  • transform() 함수를 적용해 :Charges 열의 각 값을 1000으로 나누고, 결과를 같은 열에 다시 할당하세요.
  • layout 인수를 설정해 2×2 그리드의 히스토그램을 생성하세요.
  • 축 레이블을 사용자 지정하세요. 아래쪽 두 히스토그램의 x축 레이블은 "Premium (kUSD)"로, 첫 번째와 세 번째 히스토그램의 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)
코드 편집 및 실행