토마토 제철 시기
이 연습 문제에서는 인도의 여러 시장에서 월별 토마토 가격을 분석해 보겠습니다. 각 월의 가격 분포를 시각화하기 위해 박스 플롯과 바이올린 플롯을 함께 사용합니다. 박스 플롯은 사분위수, 중앙값, 이상치를 보여 주고, 바이올린 플롯은 분포 모양을 보여 주어 패턴과 변동성을 파악할 수 있습니다.
tomatoes DataFrame과 월 이름이 들어 있는 배열 month_labels가 미리 로드되어 있습니다. 문제를 풀기 전에 대화형 셸에서 tomatoes 데이터셋의 Date 열 형식을 확인해 보세요. DataFrames, Dates, StatsPlots 패키지는 이미 임포트되어 있습니다.
이 연습은 강의의 일부입니다
Julia로 시작하는 데이터 시각화
연습 안내
- x축에
Month를 두고, 토마토의"Retail Price"에 대한 바이올린 플롯을 생성하세요. - 같은 그림에 토마토의
"Retail Price"박스 플롯을 추가하고,outliers보기는 제거하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Create a violin plot
____(tomatoes.____,
tomatoes[:, "____"],
label=false,
xticks=(1:12, month_labels),
color=:crimson)
# Add a box plot to the figure
____(tomatoes.____,
tomatoes[:, "____"],
label=false,
outliers=____,
color=:turquoise3)
ylabel!("Price (Rupees)")