안녕하세요. R 공부를 하다가 궁금한게 있어서 질문드립니다.
첨부파일에 있는 CSV 자료가 있는데 이것을 이용해서 density 그래프를 그리려 합니다.
일단 위의 MAL, MTO, TOL 세 그룹이 있고 Type 별로 Value 값을 가집니다.
A <- ggplot(g,aes(x=Value,color=Group))+ geom_density()
기존에는 CSV 파일을 일일이 편집하여 위의 코드 형태로 구했는데
그룹 수가 많아지면서 매번 편집하기가 번거롭더라구요.
어떤 방법으로 편집 없이 그래프를 그릴 수 있을까요..?
Comment 1
-
cardiomoon
2019.03.25 08:20
MAL=c(1,3,2,4,5,3,1,5)MTO=c(1,1,6,3,2,6,2,1)TOL=c(2,1,2,5,6,4,5,2)Type=LETTERS[1:8]df=data.frame(Type,MAL,MTO,TOL)# wide for -> long formlibrary(tidyverse)df2=gather(df,key="Group",value="Value",-Type)ggplot(df2,aes(x=Value,color=Group,fill=Group))+geom_density(alpha=0.2)