2010-12-02 2 views
2

내 Y 범위는 Altitude를, X 범위는 Distance를 사용하고 싶습니다. 현재이 내가 사용하고있는 것입니다 : 그것은 단지 약 2500 나는 xRange를 설정하는 시도이다 배열의 점의 수,로 설정하기 때문에, 정확하게 X 범위를 설정하지 않습니다코어 플롯 : 다른 비율로 xRange/yRange를 설정하는 방법은 무엇입니까?

plotSpace.xRange = [CPPlotRange 
         plotRangeWithLocation:CPDecimalFromFloat(0.0) 
         length:CPDecimalFromUnsignedInteger(sortedArray.count)]; 
plotSpace.yRange = [CPPlotRange 
         plotRangeWithLocation:CPDecimalFromFloat(min) 
         length:CPDecimalFromFloat((max - min))]; 

에서 내 거리 배열의 최대 값까지 증가 시키지만 실제로는 그래프를 망가 뜨립니다.

x와 y에 대해 서로 다른 두 개의 눈금을 가질 수 있으며 그래도 그래프가 정확합니까? 여기

그것이 내 거리가되도록 xRange을 변경할 때 모습입니다, 그래프는 평면 간다 : alt text

답변

3

당신의 최소 및 최대 거리를 계산하고 xRange를 설정하고 최소 및 최대를 계산하는 사람들을 사용 고도를 설정하고 yRange를 설정하는 데 사용하십시오.

+0

최대 및 최소 계산 방법을 알고 있습니다. 제가 문제가되는 것은 X를 최대 거리 값으로 변경하면 그래프가 평평 해집니다. 위의 추가 사항을 참조하십시오. –

+1

데이터 소스를 확인하고 각 필드 (CPScatterPlotFieldX 및 CPScatterPlotFieldY)에 올바른 값을 반환하는지 확인하십시오. –

+0

고마워, 잘 했어. –

관련 문제