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

因此,在显示值w.r.t时,每个条形图用户都必须轻按每个条形图,最后CPTBarPlotDelegate方法被调用并显示值

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

}

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

这可能吗。怎么做 ?

最佳答案

将数据标签与任何图一起使用以标记每个值。设置labelTextStyle以打开基本数字标签。使用以下属性来自定义标签:

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

  • 如果基本文本标签不够用,或者您想跳过一些标签,请使用以下数据源方法之一提供自定义标签:
    -(NSArray *)dataLabelsForPlot:(CPTPlot *)plot recordIndexRange:(NSRange)indexRange;
    -(CPTLayer *)dataLabelForPlot:(CPTPlot *)plot recordIndex:(NSUInteger)idx;
    

    关于ios - 不选择显示Coreplot条形图值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17475780/

    10-13 08:19