12. line plot & Time Series Plot
geom_line()은 먼저 데이터가 x축 변수와 y축 변수가 1 대 1 매칭이 되는지 확인을 하여야 합니다. 만약 그렇지 않은 경우, 그래프가 이상하게 나오는 것을 확인할 수가 있습니다.
line plot은 항상 group 옵션을 지정해 주어야 합니다. 기본적으로 선을 1개 그리려고 할 때는 group = 1을 설정하고, 색으로 구분해서 그릴 경우는 구분 변수를 설정해주면 됩니다.
xxxxxxxxxx
ggplot(STOCK) +
geom_line(aes(x= Year, y = Open),group = 1) +
theme_bw()
이런 경우는 x축과 y축 변수가 1 대 1 매칭이 되지 않았기에 생긴 문제입니다. 그렇기에 geom_line()그래프를 그릴 때는 종종 집계된 데이터를 활용하여 그리는 것이 맞습니다. 지금은 1대1 매칭이 되는 Date 변수를 x축으로 하여 그래프를 그리도록 하겠습니다.
xxxxxxxxxx
ggplot(STOCK) +
geom_line(aes(x = Date, y = Open), group = 1) +
theme_bw()
ggplot(STOCK) +
geom_line(aes(x = Date, y = Open,
col = Year, group = Year)) +
theme_bw()
댓글
댓글 쓰기