정보

    • 업무명     : R을 이용한 통계 분석 및 데이터 시각화 : 그래프 저장

    • 작성자     : 박진만

    • 작성일     : 2020-04-05

    • 설   명      :

    • 수정이력 :

     

     내용

    [개요]

    • R은 통계 분석 및 시각화 등의 기능을 갖춘 프로그래밍 언어 내지 통계 분석 환경입니다. 

    • 통계 분석 기능으로 통계 검정, 선형 회귀 분석, 시계열 데이터 분석, 클러스터링 등을 지원하고 있습니다.

    • 또한 최신 논문에서 발표된 같은 새로운 기술도 R로 구현되는 경우가 많습니다.

    • 특히 시각화 기능으로 히스토그램, 막대 그래프, 선 그래프, 산포도, 나무 모양 그림이나 히트맵 등 기본적인 그래프가 기본으로 지원하고 있습니다.

    • 또한 ggplot2 등의 패키지를 사용하여 더 높은 수준의 그림을 가시화할 수 있습니다.

     

     

    [특징]

    • 데이터를 이해하기 위해서 통계 분석 및 데이터 시각화가 요구되며 이 프로그램은 이러한 목적을 달성하기 위한 소프트웨어

       

    [기능]

    • 데이터형 소개

     

    [활용 자료]

    • 없음

     

    [자료 처리 방안 및 활용 분석 기법]

    • 없음

     

    [사용법]

    • 소스 코드 예시 참조

     

    [사용 OS]

    • Windows 10

     

    [사용 언어]

    • R v3.6.2

    • R Studio v1.2.5033

     

     소스 코드

    [그래프 저장]

    • R로 그린 그래프를 저장하는 경우 png나 pdf함수 등을 이용할 수 있다.

    • 아래의 코드는 png 형식으로 이미지를 저장하는 예시이다.

    x <- c(1, 2, 3, 4, 5)
    y <- c(2, 4, 6, 8, 10)
    
    png("plot1.png", width = 100, height = 100)  # png 장치를 오픈 (파일이름, 너비, 높이 지정)
    plot(x, y)                                   # 플로팅 수행
    points(x, y)
    dev.off()                                    # png 장치를 닫음

     

    • 아래는 postscript 형식으로 이미지를 저장하는 방법이다.

    postscript("filename.eps")
    plot(x1, y1)
    par(new = TRUE)
    plot(x2,y2)
    dev.off()

     

    • R로 만든 EPS 형식의 그림을 TeX에 삽입 할 때 기본적으로 그림은 90도 회전 한 형태로 삽입된다.

    • 이것의 해결 방법으로는 R로 그릴 때 다음과 같은 옵션을 postscript제공하는 것이다.

    postscript("fig.eps", horizontal = F, onefile = F, paper = "special")
    plot(x, y)
    dev.off()

     

    • 아래는 기타 이미지 출력을 위한 함수의 목록이다.

    함수 기능
    pdf() PDF로 출력
    png() PNG 이미지로 출력
    jpeg() JPG 이미지로 출력
    bmp() BMP 이미지로 출력
    postscript() PS 이미지로 출력
    pictex() TeX 파일로 출력

     

    [다음글]

     

    [R] R을 이용한 통계 분석 및 데이터 시각화 : ggplot2 (geom_bar)

    정보 업무명 : R을 이용한 통계 분석 및 데이터 시각화 : ggplot2 (geom_bar) 작성자 : 박진만 작성일 : 2020-04-06 설 명 : 수정이력 : 내용 [개요] R은 통계 분석 및 시각화 등의 기능을 갖춘 프로그래밍 언어..

    shlee1990.tistory.com

     

    [이전글]

     

    [R] R을 이용한 통계 분석 및 데이터 시각화 : 여러 그래프 그리기

    정보 업무명 : R을 이용한 통계 분석 및 데이터 시각화 : 여러 그래프 그리기 작성자 : 박진만 작성일 : 2020-04-05 설 명 : 수정이력 : 내용 [개요] R은 통계 분석 및 시각화 등의 기능을 갖춘 프로그래밍 언어..

    shlee1990.tistory.com

     

     

     참고 문헌

    [논문]

    • 없음

    [보고서]

    • 없음

    [URL]

    • 없음

     

     문의사항

    [기상학/프로그래밍 언어]

    • sangho.lee.1990@gmail.com

    [해양학/천문학/빅데이터]

    • saimang0804@gmail.com

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    본 블로그는 파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음
    • 네이버 블러그 공유하기
    • 네이버 밴드에 공유하기
    • 페이스북 공유하기
    • 카카오스토리 공유하기