【问题标题】:iphone dev add title at the top of each graph bar using core plotiphone dev使用核心图在每个图表栏的顶部添加标题
【发布时间】:2012-09-20 08:24:41
【问题描述】:

我已经使用本教程实现了图表 http://www.raywenderlich.com/13271/how-to-draw-graphs-with-core-plot-part-2

现在我想添加一个标题,该标题将是每个图表栏顶部的每个图表栏的计算百分比,我正在尝试这样

int i =0;
    for (CPTBarPlot *plot in plots) {
        plot.dataSource = self;
        plot.delegate = self;
        plot.barWidth = CPTDecimalFromDouble(CPDBarWidth * 2);
        plot.barOffset = CPTDecimalFromDouble(barX);
        plot.lineStyle = barLineStyle;
        NSString *plotname = [plottiltes objectAtIndex:i];
        plot.title = plotname;
        NSLog(@"%@",plotname);
        i++;
        [graph addPlot:plot toPlotSpace:graph.defaultPlotSpace];
        barX += CPDBarWidth * 4;
    } 

但直到现在还没有成功,请。引导我。问候萨德

【问题讨论】:

    标签: iphone objective-c core-plot


    【解决方案1】:

    title 属性是图例中显示的图的描述。使用数据标签来标记条形。如果您显示的值不是绘制的值,则需要使用自定义数据标签。实现以下数据源方法并制作自定义标签。如果您需要花哨,可以使用CPTTextLayer 显示文本字符串或任何其他CPTLayer

    -(CPTLayer *)dataLabelForPlot:(CPTPlot *)plot recordIndex:(NSUInteger)index;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多