ggplot 패키지 그래프 그리기

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