본문 바로가기
반응형

분류 전체보기67

[R] for 문으로 그래프 생성: ggplot2, for, assign, paste 앞 장에서 여러 그래프 한 번에 타나내는 법을 다루었다. 그래프를 하나씩 g1, g2로 정의하여 gird.arrange() 함수를 이용하여 나타내면 된다. 하지만, 나타내려는 그래프 수가 10개를 넘어간다면, 그래프를 하나 하나 정의하려면 힘들 것이다. 그래서 이번 글에서는 For문을 이용해서 자동화된 방식의 코드 구현 을 하고자 한다. 여러 그래프 한 번에 나타내기: ggplot2, gridExtra hyemstat.tistory.com R코드 - 기본 gird.arrange()를 사용하려면, 각각의 그래프를 하나의 오브젝트로 저장해두어야 한다. 이를 위해, paste0()와 assign()을 활용하고자 한다. 둘은 R의 기본함수로 따로 패키지를 설치할 필요는 없다. - paste()와 paste0().. 2022. 8. 7.
[R] 여러 그래프 한 번에 나타내기 1: ggplot2, gridExtra 여러 그래프 한 번에 나타내기의 필요성 결과 비교를 목적으로 한 그래프를 그릴 때, 여러 상황의 그래프를 한 번에 나열하는 것이 효율적이다. 예시의 논문 (Qian과 Murphy, 2011) 그림처럼 말이다. 확실히 깔끔하다. 논문은 다른 연구자/에디터에게 내 결과를 설득시키고 인정 받아야하는 하나의 글이기 때문에, 내 발견의 노벨티 그 자체도 중요하지만 자신의 결과를 잘 전달하는 것도 중요하다. 그러니 각 그래프를 하나씩 캡쳐해서 짜집기 할 순 없다. R 코드 - 기본 여러 그래프를 한 번에 나타내주는 par() 라는 함수가 이미 R에 내장되어 있지만 ggplot에선 적용되지 않기 때문에 나는 잘 사용하진 않는다. 그리고 위의 논문 그래프처럼 대제목(전체 그래프에 대한 제목) 만들거나 전체 그래프에 대.. 2022. 7. 24.
반응형