프로그래밍 언어/R

[R] pie 그래프 라벨 설정

sujo 2023. 3. 14. 10:20

[R] pie 그래프 라벨 설정

 

개요

pie 그래프에 대해

  • 라벨 설정하는 방법
  • 라벨 지우기
  • 특정 라벨만 보이게 하기

 

사용 데이터 프레임

1
2
x=data.frame(name=c("A","B","C","D"), cnt=c(1,1,50,48))
pie(x$cnt)
cs

 

여러 데이터 셋으로 pie 그래프를 그리면 라벨이 1부터 순서대로 부여된다.

원 그래프를 그리다 보면 이처럼 라벨이 겹쳐서 그려지기도 하고, 때론 라벨이 필요 없기도 하기 때문에

오늘은 이 라벨을 변경하는 방법에 대해 알아본다.

 

라벨 설정하는 방법

매개변수 label에 기입하고 싶은 라벨을 넣는다.

보통은 이런 방법을 사용하여 확률 값을 넣는 경우가 많다.

 

1
pie(x$cnt, label=x$name)
cs

 

라벨 지우기(혹은 없애기)

라벨 자체를 아예 지우고 싶다면 ""를 넣자.

 

1
pie(x$cnt, label="")
cs

 

특정 라벨만 보이게 하기

이 방법은 "라벨 지우기"를 활용한다.

보이게 하고 싶지 않은 라벨만 ""로 설정해주면 된다.

그래서 나는 글씨가 너무 겹치거나 딱히 필요 없는 부분이면 이 방법을 사용한다.

아래 예시는 라벨 "A"만 삭제한 것이다.

 

1
pie(x$cnt, label=c("","B","C","D"))
cs