728x90
# ggplot2 패키지 로드
.libPaths()
.libPaths("C:/Program Files/R/R-4.1.3/library")
library(ggplot2)
# 그래프 기본 틀 생성
str(airquality)
ggplot(airquality, aes(x = Day, y = Temp))
# 산점도 그리기
str(airquality)
ggplot(airquality, aes(x = Day, y = Temp))
# 산점도 점 크기와 색상 변경하기
ggplot(airquality, aes(x = Day, y = Temp)) +
geom_point(size = 3, color = "red")
# 선 그래프 그리기
ggplot(airquality, aes(x = Day, y = Temp)) +
geom_line()
# 막대 그래프 그리기
ggplot(mtcars, aes(x = cyl)) + geom_bar(width = 0.5)
#누적 막대 그래프 그리기
ggplot(mtcars, aes(x = factor(cyl))) +
geom_bar(aes(fill = factor(gear)))
# 선버스트 차트 그리기
ggplot(mtcars, aes(x = factor(cyl))) +
geom_bar(aes(fill = factor(gear))) +
coord_polar()
# 도넛 모양의 선버스트 차트 그리기
ggplot(mtcars, aes(x = factor(cyl))) +
geom_bar(aes(fill = factor(gear))) +
coord_polar(theta = "y")
# 상자 그림 그리기
ggplot(airquality, aes(x = Day, y = Temp, group = Day)) +
geom_boxplot()
# 히스토그램 그리기
ggplot(airquality, aes(Temp)) +
geom_histogram()
# 선 그래프와 산점도 함께 그리기
ggplot(airquality, aes(x = Day, y = Temp)) +
geom_line() +
geom_point()
# 선 그래프 컬러와 산점도 점 크기 변경하기
ggplot(airquality, aes(x = Day, y = Temp)) +
geom_line(color = "red") +
geom_point(size = 3)
728x90
'[전공] 학교 전공 공부 > [학교]_빅데이터 소프트웨어' 카테고리의 다른 글
확률 (0) | 2022.04.24 |
---|---|
데이터 시각화 (0) | 2022.04.16 |
ggplot2 패키지 설치 (0) | 2022.04.15 |
데이터분석 기초 (0) | 2022.04.15 |
R 소개 (0) | 2022.04.15 |