2016-03-30 5 views
1

私の棒グラフが表示されるとき、凡例の領域は各プロットの小さな色の四角形を表示していますが、色付きの四角の隣にテキストはありません。私は自分の方法が間違っているからだと確信しています。これは私がタイトルを取得する方法である:CorePlotの凡例は表示されますが名前は表示されません

私のプロットは、私は私が表示したいプロットの名前に識別子を設定作成され
func legendTitleForBarPlot(barPlot: CPTBarPlot, recordIndex idx: UInt) -> String? { 
    guard let ident = barPlot.identifier as? String else { return nil } 
    guard alreadyPrintedLegend[ident] == nil else { return nil } 

    alreadyPrintedLegend[ident] = true 

    return ident 
} 

。上記の印刷文を上に置くと、それぞれのプロット名が一度印刷されています。

+0

この方法がないと機能しますか?デフォルトでは、プロットは文字列の場合、凡例のタイトルに 'identifier'を使います。 –

+0

はい、それを取って私の問題を解決します。ありがとう!あなたがこの製品に提供してくれた素晴らしいサポートに本当に感謝しています! – Gargoyle

答えて

0

デリゲートメソッドを実装しないでください。凡例が正しく表示されます。

私はこれを回答として入れています。人々が検索しているときに、これが解決されたことがわかります。

関連する問題