자가 보고 상태
한 도표에 여러 요소를 그려야 할 때가 있고, 때로는 이들이 서로 겹치기도 합니다. 이번 연습에서는 투명도를 활용해, 같은 플롯 안에서 겹치는 부분도 쉽게 식별할 수 있는 시각화를 만들어 보겠습니다.
StatsPlots 패키지는 이미 로드되어 있어 violin과 boxplot을 사용할 수 있고, conditions DataFrame에도 접근할 수 있습니다.
이 연습은 강의의 일부입니다
Julia로 시작하는 데이터 시각화
연습 안내
- 테마를
:wong으로 설정하고, 기본framestyle과alpha값을 각각:grid와0.75로 지정한 뒤, 기본으로 범례를 숨기세요. - 자가 보고된
Value를Condition에 대해 바이올린 플롯으로 그리되,linewidth를0으로 설정하세요. - 같은 변수에 대해 박스플롯을 도표에 추가하고,
linewidth는2,linecolor는:midnightblue로 지정하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Set theme
theme(
:____, framestyle=:____, label=____, alpha=____
)
# Create violin plot
violin(conditions.____,
conditions.____,
linewidth=____)
# Add box plot
boxplot!(conditions.____,
conditions.____,
linewidth=____,
linecolor=:____)
ylabel!("Self-reported Level")