English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

R 그래프 파이 차트

R 언어는 그래프 기능을 구현하기 위해 많은 라이브러리를 제공합니다.

파이 차트 또는 파이 도형은 몇 가지 팔레트로 나뉘는 원형 통계 그래프로, 양, 빈도 또는 백분율 간의 상대적 관계를 설명합니다.

R 언어는 pie() 함수를 사용하여 파이 차트를 구현합니다. 문법 형식은 다음과 같습니다:

pie(x, labels = names(x), edges = 200, radius = 0.8,
    clockwise = FALSE, init.angle = if(clockwise) 90 else 0,
    density = NULL, angle = 45, col = NULL, border = NULL,
    lty = NULL, main = NULL, …)
  • x: 각 팔레트의 면적을 나타내는 수치 벡터입니다.

  • labels: 문자형 벡터로 각 팔레트의 면적 레이블을 나타냅니다.

  • edges: 이 매개변수는 많이 사용되지 않으며, 다각형의 변수를 나타내며 (원의轮廓은 많은 변의 다각형과 유사합니다).

  • radius: 파이 차트의 반지름입니다.

  • main: 파이 차트의 제목입니다.

  • clockwise: 루지칸이 시계 방향으로 나누어야 하는지를 나타내는 로지컬 값입니다.

  • angle: 배경 텍스처의 기울기를 설정합니다.

  • density: 배경 텍스처의 밀도. 기본值为 NULL입니다.

  • col: 각 팔레트의 색상을 나타내며, 팔레트에 해당합니다.

파이 차트를 그리기 위해 필요한 준비는 다음과 같습니다: 수량을 반영하는 벡터, 각 부분의 레이블, 각 부분의 색상(선택 사항)。

다음으로 간단한 파이 차트를 그립니다:

# 데이터 준비
info = c(1, 2, 4, 8)
# 이름 설정
names = c("Google", "w3codebox", "Taobao", "Weibo")
# 색상 설정(선택 사항)
cols = c("#ED1C24","#22B14C","#FFC90E","#3f48CC")
# 그래프
pie(info, labels=names, col=cols)

그래프 프로그램을 실행하면 현재 디렉토리에 PDF 파일(Rplots.pdf)이 생성됩니다. 파일을 엽니다면 다음과 같은 그래프 효과를 볼 수 있습니다:

png()、jpeg()、bmp() 함수를 사용하여 출력 파일 형식을 이미지로 설정할 수 있습니다:

# 데이터 준비
info = c(1, 2, 4, 8)
# 이름 설정
names = c("Google", "w3codebox", "Taobao", "Weibo")
# 색상 설정(선택 사항)
cols = c("#ED1C24","#22B14C","#FFC90E","#3f48CC")
# 출력 이미지 설정
png(file='w3codebox-pie.png', height=300, width=300)
# 그래프
pie(info, labels=names, col=cols)

다음으로 파이 차트에 제목을 설정합니다. 중국어 폰트는 family='GB' 폰트 매개변수를 설정해야 합니다:1,도 font 라이브러리를 설정할 수도 있습니다. 자세한 내용은 참조하세요:R 그래프 - 중국어 지원

# 데이터 준비
info = c(1, 2, 4, 8)
# 이름 설정
names = c("Google", "w3codebox", "Taobao", "Weibo")
# 색상 설정(선택 사항)
cols = c("#ED1C24","#22B14C","#FFC90E","#3f48CC")
# 백분율 계산
piepercent = paste(round(100*info/sum(info)), "%")
# 그래프
pie(info, labels=piepercent, main = "사이트 분석", col=cols, family='GB1')
# 색상 샘플 설명 추가
legend("topright", names, cex=0.8, fill=cols)

그려야 할 경우 3D의 파이 차트를 plotrix 라이브러리의 pie를 사용하여 그릴 수 있습니다3D() 함수를 사용하기 전에 먼저 설치해야 합니다:

install.packages("plotrix", repos = "https://mirrors.ustc.edu.cn/CRAN/)
# plotrix 로드
library(plotrix)
# 데이터 준비
info = c(1, 2, 4, 8)
# 이름 설정
names = c("Google", "w3codebox", "Taobao", "Weibo")
# 색상 설정(선택 사항)
cols = c("#ED1C24","#22B14C","#FFC90E","#3f48CC")
# 파일 이름 설정,png로 출력
png(file = "3d_pie_chart.png")
# 그리기 3D 그래프,family 을 설정해야하는 시스템에서 지원하는 중국어 글꼴 라이브러리
pie3D(info,labels = names,explode = 0.1, main = "3D 그래프",family = "STHeitiTC-Light")

이렇게 이미지를 생성했습니다: