CorePlot图例显示但未显示任何名称

时间:2016-03-30 14:31:30

标签: core-plot

当我的条形图显示时,我看到了图例的一个区域,因为它显示了每个图的小彩色方块,但彩色方块旁边没有文字。我确定这是因为我的方法错了。这就是我获得标题的方式:

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
}

创建我的绘图后,我将标识符设置为我想要显示的绘图的名称。如果我在上面写了一些打印陈述,我确实看到每个打印名称都被打印一次。

1 个答案:

答案 0 :(得分:0)

不要实施委托方法,图例会正确显示。

我把它作为一个答案,所以当人们搜索时,他们发现这已经解决了。