2013-06-21 2 views
0

scatterplot.density로 추적 된 객체의 xy 좌표를 그릴 때 점을 표시하는 대신 산점도의 점 밀도를 표시하는 데 색상을 사용하려고합니다. smooth scatterplot (smoothScatter)입니다. 나는 추적의 다음과 같은 짧은 세그먼트 실행하면 :xy 좌표와 함께 scatterplot.density를 사용하면 image.default에 오류가 발생합니다.

Error in image.default(x = 1, y = z, z = matrix(z, nrow = 1, ncol = length(col)), : increasing 'x' and 'y' values expected 

내가 문제없이 smoothScatter에 포인트를 가릴 수 있지만 한 번 도움이되지 것입니다 : 나는 다음과 같은 오류가

library(aqfig) 
x <- c(69.8, 69.8, 70.07, 70.87, 70.87,72.48,73.02, 73.02, 74.36, 74.63) 
y <- c(97.99,97.45,96.91,96.11,96.91,96.91,97.72,99.06,100.94,103.36) 
par(mfrow = c(1, 1)) 
scatterplot.density(x, y) 

을 1500 xy 좌표로 전체 추적을 추가합니다.

scatterplot.density 문제에 대한 제안과 도움을 주시면 감사하겠습니다. 감사합니다.

답변

0

내가 발견 한 것은 인수 num.bins가 각 포인트를 하나의 빈으로 구분할만큼 충분히 높으면 오류를 수신한다는 것입니다. 대

scatterplot.density(x, y, num.bins=10) 

기본값은 x 축 및 y 축에서 64 개의 빈들 수단 (64)이다

scatterplot.density(x, y, num.bins=11) 

보십시오. 빈 번호이거나 더 많은 포인트를 추가하거나 오류가있는 콘텐츠가 될 필요가 있습니다. 희망이 도움이됩니다.

+0

고맙습니다! 그것은 그 문제를 해결했습니다. 또한 다른 모든 데이터 요소를 포함시킨 후에는 64 개의 저장소가 어쨌든 추적을 위해 너무 자세하게 설명됩니다. – user2510541