2

このチュートリアルを使用してグラフを実装しました 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;
    } 

しかし、まだ成功していません、plz。教えて。よろしくSaad

4

1 に答える 1

2

titleプロパティは、凡例に表示されるプロットの説明です。データ ラベルを使用してバーにラベルを付けます。表示している値がプロットされた値でない場合は、カスタム データ ラベルを使用する必要があります。次のデータソース メソッドを実装し、カスタム ラベルを作成します。派手にする必要がある場合は、 a を使用しCPTTextLayerてテキスト文字列またはその他を表示できます。CPTLayer

-(CPTLayer *)dataLabelForPlot:(CPTPlot *)plot recordIndex:(NSUInteger)index;
于 2012-09-21T00:34:09.580 に答える