2012-01-09 3 views
0

나는 그래프 플롯의 핵심 플롯 프레임 워크를 구현하고, 그러나 나는 다음과 같은 문제를 이해할 수 없습니다입니다 : 코어 플롯에서 XY 축 스케일링 포인트를 재설정하는 방법은 무엇입니까?

  1. 어떻게 XY 축 스케일링 지점을 변경할 수 있습니다. 예를 들어 deafault에 의한 예를 들면, x 축의 점은 1,2,3,4,5 .... 등이고 y 축의 1,2,3,4,5, .... 등은 보이고 싶습니다. y 축에 100200300400, ... 등.
  2. 전체 그래프의 좌표를 설정하는 방법은 그래프가 완전히 아래쪽이고 보이지 않는 앱을 ​​실행하면서 그래프를 보려면 위쪽으로 드래그해야한다는 것을 의미합니다.

최대한 빨리 도와주세요. 미리 감사드립니다.

+0

답변을 보려면 다음 링크를 참조하십시오. http://stackoverflow.com/questions/8741528/how-to-give-names-in-piech art-each-slice-coreplot-iphone/8741776 # 8741776 –

+0

@MuditBajpai 이미 해냈습니다. 하지만 문제는 내가 X와 Y 축의 스케일링 포인트를 재설정하고 싶다는 것이다. 또한 그래프 좌표를 변경하려고합니다. –

답변

0

플롯 공간의 xRangeyRange을 사용하여 표시되는 데이터를 제어합니다. 예를 들어 this question을 참조하십시오.

labelingPolicy 속성에 의해 제어되는 레이블을 설정하는 데는 몇 가지 옵션이 있습니다. Plot Gallery 예제 응용 프로그램의 페이지 중 하나에 모든 레이블 정책의 샘플이 표시됩니다. 선택하는 데이터는 표시 할 데이터의 범위와 사용자가 그래프를 스크롤하거나 확대/축소 할 수 있는지 여부에 대해 얼마나 알고 있는지에 따라 다릅니다.

0

1) y_axis.majorIntervalLength = CPTDecimalFromString(100); // for 100 ,200 .....

2)

plotSpace = (CPTXYPlotSpace *)graph.defaultPlotSpace; plotSpace.allowsUserInteraction = YES;

plotSpace.xRange = [CPTPlotRange plotRangeWithLocation:CPTDecimalFromFloat(-0.99) length:CPTDecimalFromFloat(7.5)]; 

plotSpace.yRange = [CPTPlotRange plotRangeWithLocation:CPTDecimalFromFloat(-4.9) length:CPTDecimalFromFloat(45)]; 

// 당신은 눈에 보이는 그래프 바로는 ... 또는 당신은 두번째로 첫번째 매개 변수 길이로 위치를 시작 설정할 수 있습니다 매개 변수

관련 문제