2013-07-04 1 views
2

현재 막 대형 차트 플로팅을 배우려면 다음 coreplot tutorial을 참조하고 있습니다. 값 WRT를 보여 주면서선택없이 Coreplot barchart 값 표시

그래서 각 막대 사용자는 & 마지막 CPTBarPlotDelegate 메소드가 호출되는 & 값이

-(void)barPlot:(CPTBarPlot *)plot barWasSelectedAtRecordIndex:(NSUInteger)index { 

} 

하지만 내가 찾고 있어요 것은 어떤 줄을 선택하지 않고, 그것은 나에게 보여 주어야 같이 각 줄을 탭합니다 모든 값은 90도 방향입니다.

가능합니다. 그것을하는 방법?

답변

2

각 값에 레이블을 붙이려면 임의의 플롯과 함께 데이터 레이블을 사용하십시오. 기본 숫자 레이블을 사용하려면 labelTextStyle을 설정하십시오. 레이블을 사용자 정의하기 위해 다음과 같은 속성을 사용

  • labelOffset
  • labelRotation
  • labelField
  • labelTextStyle
  • labelFormatter
  • labelShadow

기본 텍스트 레이블이 충분하지 않거나 일부 레이블을 건너 뛰려면 다음 데이터 소스 방법 중 하나를 사용하십시오.

-(NSArray *)dataLabelsForPlot:(CPTPlot *)plot recordIndexRange:(NSRange)indexRange; 
-(CPTLayer *)dataLabelForPlot:(CPTPlot *)plot recordIndex:(NSUInteger)idx;