2014-01-23 4 views
1

내보기에서 배경 이미지로 주 그리드 선을 정렬하고 싶습니다 좌표 그래서 나는이 지금까지했던 :Coreplot majorTickLocations 사용하여보기

CPTXYAxisSet *axisSet = (CPTXYAxisSet *) self.hostView.hostedGraph.axisSet; 
CPTAxis *x = axisSet.xAxis; 
x.labelingPolicy = CPTAxisLabelingPolicyLocationsProvided; 
//Other x axis config 
NSMutableSet *xMajorLocations = [NSMutableSet set]; 
[xMajorLocations addObject:[NSNumber numberWithFloat:0.0f]]; 
[xMajorLocations addObject:[NSNumber numberWithFloat:341.0f]]; 
[xMajorLocations addObject:[NSNumber numberWithFloat:638.0f]]; 
x.majorTickLocations = xMajorLocations; 

문제는 중요한 위치를 상대적이다 플롯 된 데이터 대신보기 좌표를 사용하는 방법이 있습니까? CPTAxisLabelingPolicyEqualDivisions

+0

배경 이미지에 선을 추가 할 수 있습니까? –

+0

그럴 수도 있겠지만, x 축 라벨을 좋아하지 않을 것입니다. 맞습니까? –

답변

1

눈금 위치 (및 확장명, 눈금 선 위치)는 항상 데이터 좌표로 표시됩니다. 플롯 범위가 변경 될 때 눈금, 눈금 선 및 레이블을 화면의 같은 위치에 유지하려면 플롯 공간 위임을 사용하여 변경 사항을 모니터링해야합니다. 델리게이트에서 필요에 따라 눈금 위치를 업데이트하면 새 위치와 일치하도록 레이블이 자동으로 업데이트됩니다.

+0

답장을 보내 주셔서 감사합니다. 내 질문을 여기서 볼 수 있니? 나는 두꺼운 위치 대 플롯 공간을 이해하지 못한다 : http://stackoverflow.com/questions/32199713/coreplot-what-is-the-difference-between-majorticklocations-graph-and-setyrang – mm24