R - 파이 차트: 맛있는 데이터 시각화에 대한 초보자 가이드

안녕하세요, 데이터 마법사 되고 싶은 분들! 오늘 우리는 R를 사용하여 파이 차트의 세계로 뛰어들어 볼 거예요. 코드를 한 줄도 적어본 적이 없어도 걱정 마세요 - 우리가 맛있는 파이를 만들어 나가는 것처럼 단계별로 안내해 드릴게요. 이 튜토리얼의 끝까지 따라오시면, حتى 할머니도 자랑스러워할 만한 입이 쌔는 데이터 시각화를 제공할 수 있을 거예요!

R - Pie Charts

파이 차트란?

코드로 요리하기 전에, 파이 차트가 무엇인지 이해해 보겠습니다. 상상해 보세요, 동그란 케이크(음, 케이크...)가 있고, 친구들 사이에 어떻게 나누어졌는지 보여주고 싶어요. 각 조각은 전체의 일부를 나타냅니다. 파이 차트가 데이터를 통해 하는 일은 이와 같습니다 - 전체가 어떻게 부분으로 나누어졌는지 보여줍니다.

우리의 주방( R 환경) 준비

먼저, 우리의 주방(R 환경)이 준비되었는지 확인해야 합니다. 아직 설치하지 않았다면 R과 RStudio를 설치하세요. R은 우리의 오븐이고, RStudio는 우리의 멋진 주방 작업 공간입니다.

설치가 완료되면 RStudio를 엽니다 و 새로운 R 스크립트를 생성합니다. 여기서 우리는 파이 차트의 레시피(코드)를 작성할 거예요.

기본 파이 차트 레시피

간단한 파이 차트로 시작해 보겠습니다. R의 내장된 pie() 함수를 사용할 거예요. 첫 번째 코드 예제를 보세요:

# 데이터 생성
slices <- c(40, 20, 40)
labels <- c("Apples", "Bananas", "Cherries")

# 파이 차트 생성
pie(slices, labels = labels)

이 코드를 실행하면, 바로 첫 번째 파이 차트가 완성됩니다. 각 줄이 무엇을 하는지 분해해 보겠습니다:

  1. slices 벡터를 생성하여 파이의 각 조각에 대한 값을 지정합니다.
  2. labels 벡터를 생성하여 각 조각에 대한 이름을 지정합니다.
  3. pie() 함수는 이러한 재료를 사용하여 차트를 만듭니다.

파이 차트 제목과 색상

이제 우리의 파이 차트를 더욱 매력적으로 만들기 위해 제목과 색상을 추가해 보겠습니다. main 매개변수를 제목에 사용하고, col 매개변수를 색상에 사용합니다.

# 데이터 생성
slices <- c(40, 20, 40)
labels <- c("Apples", "Bananas", "Cherries")
colors <- c("red", "yellow", "purple")

# 더 색다른 파이 차트와 제목 추가
pie(slices, labels = labels, col = colors, main = "Fruit Pie Chart")

이 예제에서:

  • colors 벡터를 추가하여 각 조각의 색상을 지정합니다.
  • main 매개변수를 사용하여 차트에 제목을 추가합니다.
  • col 매개변수를 사용하여 우리의 색상을 조각에 적용합니다.

조각 퍼센트와 차트 범례

우리의 파이 차트를 더욱 정보적 만들기 위해 퍼센트를 레이블에 추가하고 범례를 포함시키겠습니다. paste() 함수를 사용하여 레이블을 퍼센트와 결합하고, legend() 함수를 사용하여 범례를 추가합니다.

# 데이터 생성
slices <- c(40, 20, 40)
labels <- c("Apples", "Bananas", "Cherries")
colors <- c("red", "yellow", "purple")

# 퍼센트 계산
pct <- round(slices/sum(slices)*100)
labels <- paste(labels, pct, "%", sep = " ")

# 퍼센트가 포함된 파이 차트 생성
pie(slices, labels = labels, col = colors, main = "Fruit Pie Chart")

# 범례 추가
legend("topright", labels, fill = colors)

이를 분해해 보겠습니다:

  1. slices/sum(slices)*100를 사용하여 퍼센트를 계산하고 둥글게 합니다.
  2. paste()를 사용하여 원래 레이블과 퍼센트를 결합합니다.
  3. 퍼센트 레이블로 파이 차트를 생성합니다.
  4. legend() 함수를 사용하여 범례를 상단 오른쪽에 추가합니다.

3D 파이 차트

조금 더 특별한 분위기를 위해 3D 파이 차트를 만들어 보겠습니다. 이를 위해 plotrix 패키지를 설치하고 로드해야 합니다.

# plotrix 패키지 설치 및 로드
install.packages("plotrix")
library(plotrix)

# 데이터 생성
slices <- c(40, 20, 40)
labels <- c("Apples", "Bananas", "Cherries")
colors <- c("red", "yellow", "purple")

# 3D 파이 차트 생성
pie3D(slices, labels = labels, explode = 0.1, col = colors, main = "3D Fruit Pie Chart")

새로운 점은 다음과 같습니다:

  1. plotrix 패키지를 설치하고 로드하여 pie3D() 함수를 사용할 수 있습니다.
  2. pie3D()를 사용하여 3D 효과를 만듭니다.
  3. explode 매개변수를 사용하여 조각을 약간 분리하여 멋진 효과를 더합니다.

모든 것을 합쳐서: 파이 차트 방법 비교

우리가 배운 다양한 파이 차트 방법을 요약하는 표를 만들어 보겠습니다:

방법 함수 중요 특징 가장 사용하기 좋은 경우
기본 파이 차트 pie() 간단, 쉽게 만들기 빠른 시각화
색상 있는 파이 차트 pie()col 시각적 매력 추가 범주 구분
레이블이 있는 파이 차트 pie()와 커스텀 레이블 퍼센트 표시 자세한 분석
범례 있는 파이 차트 pie()legend() 해석을 위한 키 제공 복잡한 데이터 세트
3D 파이 차트 pie3D() 깊이와 분리 효과 강조와 미적 요소

결론: 파이 제공

축하합니다! 지금까지 R에서 다양한 유형의 파이 차트를 만드는 방법을 배웠습니다. 기본적인 원형에서 3D 마스터피스까지, 데이터를 맛있는 조각으로 시각화하는 도구를 가지셨습니다.

기억해 두세요, 좋은 베이커처럼, 연습이 완벽을 만듭니다. 다른 데이터 세트, 색상, 레이아웃을 실험해 보지 마세요. 그리고 가장 중요한 것은, 파이 차트가 데이터를 표현하는 가장 좋은 방법인지 항상 고려하세요 - 때로는 바 차트나 라인 그래프가 더 나을 수 있습니다.

기쁜 코딩을 하시고, 데이터가 항상 파이처럼 달콤하길 바랍니다!

Credits: Image by storyset