2013-12-11 1 views
1

많은 변수가있는 scatterplot을 가지며 scatterplot의 점만 색상을 제어해야하지만 색상이있는 선은 그대로 두어야합니다. 나는 위의 코드는 내가 원하지 않는 점과 회귀 라인 모두의 색 ..R의 scatterplotMatrix에서 점의 색만 변경하는 방법 (선이 아님)

어떤 도움을 바랍니다

scatterplotMatrix(~y+x1+x2+x3+x4, data=dataset, cex=.5,col=rgb(0,100,0,50,maxColorValue=255)) 

을 변경했다?

감사합니다.

답변

2

당신은 scatterplotMatrix가에 어떤 패키지 말해주지 않습니다.

을가 car 패키지의 하나 인 경우는 처음 2 lines에 색상을 지정하고로 3 색을 것 col 인수처럼 보인다 포인트 3 위. 따라서 호출을 3 가지 색상의 벡터를 갖도록 변경하면 (점을 원하는 값인 3 번째 값과 함께) 작동해야합니다.

다른 기능이 사용 중이면 더 알려줄 필요가 있습니다. (우리가 데이터를 가지고 있지 않기 때문에) 여기

빠른 예입니다

scatterplotMatrix(~Sepal.Width+Sepal.Length+Petal.Width+Petal.Length, 
data=iris, col=c('purple','blue','black')) 

나는 색상에 사용되는 문자열은 rgb에 대한 호출로 대체 할 수 있습니다.

+0

안녕하세요 그렉, 네, '자동차'라이브러리입니다. 그럼, 어디에서 어떻게 3 요소 벡터를 입력해야합니까? col = rgb (0,100,0,50, maxColorValue = 255) ?? –

+0

@OliverAmundsen, 내 예제를보고'cg()'를 세 번 호출하여'rgb'를 호출하거나'rgb'가 반환 한 문자열 값을 넣기 만하면됩니다. –

+0

그렉에 감사드립니다! 그 트릭을했다. –