ggpubr 패키지의 주요 기능은 다음과 같습니다.

  • R 프로그래밍의 초보자를위한 덜 불투명 한 구문을 사용하여 ggplot2 패키지를 래핑합니다.
  • 고급 R 프로그래밍 기술을 갖춘 연구원이 쉽게 게시 할 수있는 플롯을 만들 수 있도록 지원합니다.
  • 상자 플롯, 막대 플롯, 라인 플롯 등에 p 값과 유의 수준을 자동으로 추가 할 수 있습니다.
  • 동일한 페이지에서 여러 개의 플롯을 쉽게 정렬하고 주석을 달 수 있습니다.
  • 색상 및 레이블과 같은 그라디언트 매개 변수를 쉽게 변경할 수 있습니다.

공식 온라인 문서 : http://www.sthda.com/english/rpkgs/ggpubr.

ggpubr 설치 및로드

  • 다음과 같이 CRAN에서 설치하십시오.

  • 또는 다음과 같이 GitHub에서 최신 버전을 설치하십시오.

  • ggpubr 패키지 적재

ggpubr로 만든 플롯의 예

분포

 

박스 플롯 및 바이올린 플롯

막대 플롯 (Bar Plots)

데모 데이터 세트

데이터 로드 및 준비

정렬 된 막대 그래프

그룹 변수 “cyl”로 채우기 색상을 변경하십시오. 정렬은 전역으로 수행되지만 그룹으로 수행되지는 않습니다.

각 그룹 내의 바를 정렬하십시오. sort.by.groups = TRUE 인수를 사용하십시오.

편차 그래프 (Deviation Graph)

편차 그래프는 정량적값과 기준값의 편차를 보여줍니다. 아래의 R 코드에서 mtcars 데이터 세트의 mpg z-점수를 표시합니다.

mpg 데이터의 z-점수 계산

mpg 수준에 따라 색상이 지정된 정렬된 막대 그림을 만듭니다.

rotate = TRUE 및 sort.val = “desc” 을 사용하여 플롯 회전

도트 차트 (Dot charts)

롤리팝 차트 (Lollipop chart)

롤리팝 차트는 시각화 할 값이 많을 때 막대 그래프의 대안입니다. 그룹 변수 “cyl”로 표시된 롤리팝 차트는 아래와 같습니다.

  • sorting = “descending” 를 사용하여 내림차순으로 정렬합니다.
  • rotate = TRUE를 사용하여 플롯을 수직으로 회전합니다.
  • group = “cyl”를 사용하여 각 그룹 내의 mpg 값을 정렬합니다.
  • dot.size를 6으로 설정합니다.
  • mpg 값을 레이블로 추가합니다. label = “mpg”또는 label = round (dfm $ mpg)

편차 그래프 – y = “mpg_z”사용 – 세그먼트 색상 및 크기 변경 : add.params = list (color = “lightgray”, size = 2)

클리블랜드의 도트 플롯 (Cleveland’s dot plot)

그룹별로 텍스트를 색칠합니다. y.text.col = TRUE를 사용하십시오.

 

(Visited 29 times, 1 visits today)