반응형 R Programming/Data Visualization12 [R] 그래프 제목에 수식과 문자 함께 넣기: expression, paste 본 게시글은 R의 plot() 함수나 ggplot()에서 그래프의 제목(x축과 y축도 포함)에 수식을 넣는 방법에 대해 소개한다. 가장 대표적으로 많이 사용하는 수식에 대한 예시를 함께 보며, 수식을 어떻게 제목에 사용할지 확인한다. 수식과 글자가 함께 있는 그래프 제목을 써야 할 땐 어떻게 해야 할지도 소개한다. plot()으로 그래프를 그리지만, 이는 ggplot에도 적용되는 예시이다. 목차는 다음과 같다. Expression()의 매우 쉬운 예제 Expression() 예제 2 (단, 이 수식은 주의하자) Expression()으로 그리스 문자 사용하기 Expression()과 Paste()를 사용해 수식과 글자 함께 넣기 1. Expression()의 매우 쉬운 예제 expression 함수는 수.. 2023. 11. 9. [R] ggplot2 테마 적용으로 쉽게 그래프 꾸미기 ggplot2는 다양한 세부 옵션을 제공하지만, 너무 다양한 옵션을 제공하기에 사용자들을 번거롭게 만들 수 있다. 하지만 ggplot2에서 내장되어 있는 테마 옵션을 사용하면, 코드 한 줄로 기본 그래프보다 깔끔한 그래프를 그릴 수 있다. 본 게시글은 내장 테마 함수들을 사용하여, 더욱 보기 좋은 그래프를 그리는 법에 대해 소개한다. 1. 테마 적용하는 방법 ggplot2의 디폴트 테마는 아래처럼 배경색이 회색이다. 개인적으로 인쇄할 때, 프린터 잉크를 많이 써서 선호하진 않는다. 그래프에 ggplot2 내장 테마를 적용하는 방법엔 두 가지가 있다. 현재 세션에서 앞으로 출력할 모든 ggplot 그래프에 공통적으로 한 가지의 테마를 적용시키기 각 그래프마다 테마를 설정하기 아래 그림에서 그려지는 메인 눈.. 2023. 11. 2. [R] ggplot 수직선, 수평선 그리기: vline, hline 본 게시글은 ggplot 에서 수직선, 수평선을 그리는 예시이다. slope와 intercept를 설정하면 직선을 그어주는 geom_abline()도 있는데, 잘 쓰진 않는 것 같아서 생략한다. 수직선 geom_vline() / 수평선 geom_hline() 수직선 (Vertical; vline), 수평선 (Horizon, hline) 함수 모두 아래와 같은 사용 가능한 옵션이 존재한다. intercept: vline의 경우 xintercept를, hline의 경우 yintercept를 설정한다. linetype: 선의 형태를 지정할 수 있다. color: 선의 색깔을 지정할 수 있다. size: 선의 굵기를 지정할 수 있다. R 내장 데이터인 mtcars 에 적용하면 다음과 같다. scatter_plot 2023. 10. 11. [R] 이중 축 그래프 그리기: ggplot2, sec_axis 생성 이중 y축 그래프, 값의 범위가 다른 두 그래프 함께 나타내기 정부에서 제공하는 코로나19 그래프를 보면, 아래처럼, 코로나19와 연관있을 것으로 생각되고 코로나19 확진자 수와 함께 비교하고 싶은 다른 시계열 (물가동향) 자료를 함께 나타내는 경우가 많다. 당연히, R에서도 비슷하게 나타낼 수 있다! 이번 포스트에서 그려볼 그래프는 아래와 같다. (세로 선 + 텍스트 넣기는 다음 포스트에서 소개할 예정) 축이 두 개인 그래프 따라 그리기! 위의 통계청에서 제공하고 있는 그래프와 최대한 비슷하게 따라 그려볼 것이다. [0] 준비 준비 1. 데이터 다운로드: 코로나19 확진자 수 (질병관리청) https://ncov.kdca.go.kr/bdBoardListR.do?brdId=1&brdGubun=11 소비자.. 2023. 10. 8. [R] Useful Links for ggplot2 (1) Best Example This link covers more than 80% of examples that will typically be visualized with ggplot2. This link provides quick example of how you can visualize your data in ggplot2. If you were not familiar in ggplot2, you can easily follow up this code. Explanations on R code are written in Korean. https://rpubs.com/kimwoohyung/ggplot2 RPubs - ggplot2 활용하기 R 코드 정리 rpubs.com (2-1) Online B.. 2023. 9. 23. 이전 1 2 3 다음 반응형