[ggplot2] grouping 원리
·
Data Science/Visualization
0. 개요 (Overview)`group`은 무엇을 묶고, 어떻게 작동할까요?ggplot2를 사용하다 보면 언젠가는 grouping 때문에 헷갈리는 순간이 한 번쯤은 오게 된다고 생각합니다.group은 ggplot2의 미적 요소(aesthetic) 중 하나로, 어떤 관측치들을 하나의 그래픽 객체(선, 면, 상자 등)로 묶어 표현할지를 결정하는 데 사용됩니다.1. ggplot2의 기본 grouping 규칙ggplot2에서는 `group`을 명시적으로 지정하지 않으면 다음과 같은 규칙을 따릅니다.그래프에 사용된 모든 이산형(discrete) 변수들의 상호작용(interaction)을 기본 group으로 자동 설정합니다. 예를 들어 다음 코드를 살펴보겠습니다.diamonds |> ggplot(aes(x =..