ggplot2 라이브러리를 불러옵니다.
> library(ggplot2)
컬럼이 세 개인 데이터프레임을 하나 만듭니다.
df <- data.frame(aa=c(1,2,3,4,1,2,3,4), bb=c(12,25,31,43,15,22,38,41), cc=c("first", "first", "first", "first", "second", "second", "second", "second"))
df는 이렇게 생겼어요.cc가 "first"인 데이터와 "second"인 데이터를 따로 두 개의 라인으로 그려보려고 합니다.
> ggplot(df, aes(x=aa, y=bb)) + geom_line()
흠...자동으로 sort가 되어서 하나의 라인만 그려지네요.
cc로 그룹을 만들려면 아래과 같이 group 키워드를 설정해줍니다.
> ggplot(df, aes(x=aa, y=bb, group=cc)) + geom_line()
두 개의 라인 그래프가 생겼습니다.
색깔을 넣어볼까요?
color 키워드를 추가합니다. cc로 색을 정하겠다고 설정합니다.
> ggplot(df, aes(x=aa, y=bb, group=cc, color=cc)) + geom_line()
완성입니다!