2

目前我正在参考以下 coreplot教程来学习条形图绘图。

因此,在显示每个条的值时,用户必须点击每个条,最后CPTBarPlotDelegate调用方法并显示值

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

}

但是我正在寻找的是没有选择任何条形图,它应该向我显示 90 度方向的所有值。

这可能吗。怎么做 ?

4

1 回答 1

2

使用带有任何绘图的数据标签来标记每个值。设置labelTextStyle打开基本数字标签。使用以下属性自定义标签:

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

如果基本文本标签不够或您想跳过某些标签,请使用以下数据源方法之一提供自定义标签:

-(NSArray *)dataLabelsForPlot:(CPTPlot *)plot recordIndexRange:(NSRange)indexRange;
-(CPTLayer *)dataLabelForPlot:(CPTPlot *)plot recordIndex:(NSUInteger)idx;
于 2013-07-05T04:01:36.567 回答