티스토리 뷰
김승욱님 강의를 듣고 작성하였습니다.
ggplot2 설치
install.packages("ggplot2") |
산점도
데이터 & 패키지 준비
> data_point = data.frame(xx=1:10, + yy=sample(1:10,10)) > library('ggplot2') |
그래프
마지막 코드 제외하고 모두 동일한 결과물 > ggplot(data = data_point, aes(x=xx,y=yy))+geom_point() |
기초문법
※ 실제 코딩시 geom_xx가 아닌 geom_point(산점도), geom_line(선그래프) 등 원하는 그래프에 해당하는 함수 사용
스타일2는 ggplot()으로 흰 도화지 준비. 그 후에 geom_xx(...)을 이용하여 그림을 그려. 그리고 스타일2 같은 경우 나중에 ggplot에 선언할 때 쓰이는 공통된 사항을 ()안에 쓸 수 있다. 여러개의 데이터로 그래프를 동시에 그릴때 편해.
선그래프
그래프
> ggplot(data = data_point, aes(x=xx, y=yy))+geom_line() |
막대 그래프
데이터 준비
> data_bar = data.frame(xx = 1:10, + yy = sample(1:3, 10, replace = T)) > data_bar xx yy 1 1 3 2 2 1 3 3 1 4 4 1 5 5 1 6 6 1 7 7 2 8 8 1 9 9 2 10 10 3 |
그래프(막대그래프를 그리는 2가지 방법)
> ggplot(data=data_bar, aes(x=yy))+geom_bar() |
> ggplot(data=data_bar, aes(x=xx, y=yy))+geom_bar(stat='identity') |
stat = 'identity'가 귀찮아서 새로운 함수가 나옴 geom_col()만 해도 막대그래프를 내가 원하는대로 그릴 수 있다.
추가기능
색상변경
> ggplot(data=data_point, aes(x=xx,y=yy))+ + geom_point(color = '#FFA500') # 'blue', 'red'와 같이 써도 된다. colors in r이라고 검색해보면 여러 색상을 확인가능. |
크기 변경
> ggplot(data=data_point, aes(x=xx, y=yy))+ + geom_point(size=5) |
'beginner > R 시각화 기초' 카테고리의 다른 글
ggplot 색상설정-2 (0) | 2019.08.01 |
---|---|
ggplot 색상 설정-1 (0) | 2019.07.31 |
ggplot 다중 그래프 (0) | 2019.07.30 |
ggplot 유용한 사이트 (0) | 2019.07.26 |
ggplot과 각종사례 (0) | 2019.07.24 |