본문으로 바로가기

R- 간단한 막대차트와 점그래프 그리기

category 빅데이터/R 2019. 4. 17. 22:43

우선 간단한 csv 파일을 만들어줍니다.

 

R Studio 에서 워킹디렉토리(현재 작업디렉토리)에 csv파일을 넣어줍니다.

 

저는 example.csv로 넣었습니다.

 

넣기 전에 새로운 프로젝트를 생성해주고 넣어주세요!

 

파일을 넣으셨다면 이제 파일의 내용들을 가져와야하겠죠.

 

exam <- read.csv("example.csv",sep=",",header=TRUE)

이런식으로 쳐줍니다. exam1에 해당 example.csv 파일을 읽어 넣어주겠다는 뜻입니다.

 

이런식으로 Data에 exam이 생길겁니다.

 

exam을 클릭하시거나

 

터미널에 아래처럼 쳐주시면

 

View(exam)

위와 같은 결과가 나올겁니다.

 

맨 왼쪽은 인덱스입니다.

 

이를 통해 그림을 그려줍시다. 

 

먼저 막대차트를 그려주려면 barplot이라는 자동으로 그려주는 라이브러리를 이용합시다.

 

barplot(exam$경기도)

exam.경기도의 자료를 막대그래프로 그려주게됩니다.

 

결과는 아래와 같습니다.

 

막대그래프로 말고 점 그래프를 이용하려면 어떻게 해야할까요 ??

 

바로 plot이라는 라이브러리를 이용하면됩니다.

 

plot(exam$경기도)

위의 사진처럼 나오게됩니다.

 

만약에 y축 그래프의 범위를 바꿔주고 싶다면 어떻게 해야할까요 ??

 

y축 범위가 잘려서 50~100까지만 표현이 된다면 몹시 불편할겁니다.

 

0부터 100까지 표현을 하고 싶다면 ylim=c(0,100) 을 plot 인자에 넣어주면됩니다.

 

즉,

 

plot(exam$경기도, type="p", ylim=c(0,100))

ylim은 y축의 범위를 표시하고 type에서 p는 점 유형으로 한다는 뜻입니다.

 

만약에 type이 h이면 수직선으로 표현을 해줍니다.