r 패키지 설치 및 ggplot2 사용해 그래프 그리기

홍석현·2023년 3월 25일
1

AI

목록 보기
8/22
  1. r studio에서 우측 하단을 보면 packages라는 버튼이 있다
    클릭하면 검색창이 나오는데 그곳에 원하는 패키지 이름 입력하면
    하단에 비슷한 이름을 가진 패키지들이 쭉 나오는데 그것들중 원하는걸 체크 후 인스톨 버튼 클릭

  2. r studio 상단에 tools 메뉴 클릭
    install packages 클릭
    모달창이 나오는데 그곳중 빈곳에 원하는 패키지 이름 입력후 install클릭

  3. 콘솔창에 install.packages("패키지이름") 입력

패키지 설치 후 반드시 로드해야 사용가능

ggplot2를 이용해 그래프 그리기

library(ggplot2)를 입력해 라이브러리 로드

transp<-c("bicycle","bus","bus","bus","walking") 선언

dat1<-data.frame(transp)를 사용해 데이터 프레임 생성

ggplot(data=dat1[어떤 데이터를 기반으로 만들지])+geom_bar{막대형식}(mapping=aes(x=transp)){막대형 그래프는 y축을 지정해줄 필요 X}

하면 아래와같은 그래프가 만들어진다

통계 화이팅

library(forcats) 패키지 설치 후 로드

ggplot(data=dat1)+geom_bar(mapping=aes(x=fct_infreq(transp)))+
xlab("transportation")
위와같이 추가 xlab("transportation")은 x축 이름바꾸기
fct_infreq는 그래프 큰 순서로 정렬

원그래프 그리기

table(transp)
dat3<-data.frame(transportation=c("bus","bicycle","walking"),count=c(3,1,1))
ggplot(data=dat3)+geom_bar(mapping = aes(x="",y=count,
fill=transportation)
,stat = "identity")+
coord_polar("y",start = 0)+xlab("")+ylab("")+theme(axis.text = element_blank(),axis.ticks = element_blank(),panel.grid = element_blank())

profile
Front-end to Full-stack

0개의 댓글