시작하기무료로 시작하기

토마토 제철 시기

이 연습 문제에서는 인도의 여러 시장에서 월별 토마토 가격을 분석해 보겠습니다. 각 월의 가격 분포를 시각화하기 위해 박스 플롯과 바이올린 플롯을 함께 사용합니다. 박스 플롯은 사분위수, 중앙값, 이상치를 보여 주고, 바이올린 플롯은 분포 모양을 보여 주어 패턴과 변동성을 파악할 수 있습니다.

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)")
코드 편집 및 실행