상세 컨텐츠

본문 제목

[R] 그래프 한글 깨짐 (showtext 패키지)

R

by 대학원생D군 2023. 4. 11. 09:00

본문

반응형

안녕하세요,

많은 R 사용자들이 불편함을 느끼는 부분은 그래프나 PDF를 출력하였을 때 한글이 깨지는 현상입니다. 

유연근무제 사용 관련 포스팅에서 시각화한 그래프를 ggplot 패키지만을 이용해서 그린다면 아래와 같이 y축에 ㅁㅁㅁ(%)로 출력됩니다. 만약 아래의 결과물을 그대로 논문이나 발표자료에 제시한다면 큰 일입니다.

library(ggplot2)

year<-c(2015:2022)
percent<-c(4.63,4.17,5.20,8.36,10.77,14.17,16.83,16.00)
first<-data.frame(year,percent)

ggplot(first, aes(x=year, y=percent)) +
  geom_line() + 
  ylab("사용률(%)") + xlab("") +
  theme_classic()
반응형
 

[DATA&R] 유연근무제, 얼마나 사용하시나요?

안녕하세요. 지난 몇 년간 지속된 코로나19 상황에서 재택근무가 증가하면서 정해진 시간동안 사무실에서 일하던 기존의 근무형태에서 장소와 시간의 영향을 받지 않는 유연근무제 사용이 확대

paratussemper.tistory.com

이때 간편하게 한글 깨짐 문제를 해결할 수 있는 패키지가 showtext입니다. showtext 패키지를 설치하고 불러온 후 showtext_auto()코드만 실행하시면 됩니다. 정말 간단하죠?

library(showtext)
showtext_auto()

이후 위의  ggplot 시각화 코드를 다시 실행하면 아래와 같이 y축 이름이 정상적으로 출력되는 것을 확인할 수 있습니다.

한글 깨짐 문제를 해결하는 방법은 여러가지가 있을 수 있지만 저는 showtext 패키지를 사용하는 것이 정말 간편해서 자주 사용합니다. 도움이 되시길 바랍니다!

 

궁금하신 점은 언제든 댓글로 담겨주세요:)

감사합니다!

☆ 제 코드는 정답이 아니며 틀린 부분이 있을 수 있으니 주의하여 활용하시기 바랍니다.

반응형

관련글 더보기

댓글 영역