2014-04-14 3 views
0

ggplot2를 사용하면 "col"변수의 값을 기준으로 두 가지 색상을 사용하여 선을 그리는 것이 매우 쉽지만 왼쪽 부분이 한 개의 너비 인 선을 그릴 수 있습니다 다른 부분과 오른쪽 부분?ggplot : 다른 너비의 라인

답변

1

size= 인수를 aes() 안에 사용하고 데이터를 나누는 변수로 설정하면 줄의 너비가 달라집니다.

플롯의 모양은 데이터를 그룹으로 나누는 변수에 따라 달라집니다.

변수가 요인 인 경우 줄의 부분 사이에 간격이 생깁니다. 변수가 숫자 인 경우

df1<-data.frame(x=1:10,y=1:10,z=rep(c("a","b"),each=5)) 
ggplot(df1,aes(x,y,size=z))+geom_line() 

enter image description here

은 다음 틈이 없습니다.

df2<-data.frame(x=1:10,y=1:10,z=c(1,1,1,2,2,2,3,3,4,4)) 
ggplot(df2,aes(x,y,size=z))+geom_line() 

enter image description here

+0

작품 완벽하게, 감사합니다! – Ludo