지역별 보험료
이번 연습 문제의 목표는 지역에 따라 가입자의 연간 보험료를 비교하는 히스토그램을 그리는 것입니다. 이를 위해 달러 단위의 보험 비용을 천 달러 단위로 조정해 시각화를 더 명확히 하는 플로팅 체인을 정의하겠습니다. 히스토그램은 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)