2012-03-15 16 views
0

プロット識別子を凡例ラベルとして取得する代わりに、カスタムテキストを提供します。私のプロット識別子は、ラベルとして適切ではない私は、私は方法コアプロットlegendTitleForBarPlotは決して呼び出されません(バグ?)

-(NSString *)legendTitleForBarPlot:(CPTBarPlot *)barPlot recordIndex:(NSUInteger)index 

-(BOOL)legend:(CPTLegend *)legend shouldDrawSwatchAtIndex:(NSUInteger)index forPlot:(CPTPlot *)plot inRect:(CGRect)rect inContext:(CGContextRef)context; 
を実装している

「営業利益」と交換したいと思います「#OpMarg」、例えば

ただし、legendTitleForBarPlotは呼び出されません。

私の実装のエラーは何ですか?

基本的な凡例のラベルを無効にして、各ラベルにカスタムテキストを提供するにはどうすればよいですか?

+0

[Core Plot 1.0:伝説のカスタムラベルを提供する](http://stackoverflow.com/questions/9720863/core-plot-1-0-provide-custom-labels-for-legends) –

答えて

0

は「 ちょうど野生の推測)=多少違って見える

-(NSString *)legendTitleForBarPlot:(CPTBarPlot *)barPlot recordIndex:(NSUInteger)index 

を試してみてください。

+0

こんにちはセバスチャン、 '私の質問には、フォーマットが正しくないために存在していました(誤植にお詫び申し上げます)。私のコードでは、 'は存在しませんでした。 – AlexR

関連する問題