1

在此处输入图像描述

是否可以设置标题而不是 A CPTPlotSymbol?我想显示坐标而不是符号。这是屏幕截图。我想要一个标签,屏幕截图中有一个圆形符号图。

4

1 回答 1

2

将 设置为plotSymbolnil图中删除符号。您想使用数据标签来标记点。如果您只想显示 y 坐标,请设置 alabelTextStylelabelFormatter. 该图将使用给定的样式和数字格式自动创建和显示标签。

如果您需要更复杂的标签(例如,同时显示 x 和 y 坐标),您可以制作自定义标签。实现-dataLabelForPlot:recordIndex:数据源方法。这个方法可以返回 any CPTLayer,所以你有很大的灵活性。对于简单的文本标签,使用标签文本创建一个字符串并将其显示在CPTTextLayer. 该图将为您定位标签,并​​在其移动时使其与数据点对齐。

于 2012-06-20T00:10:59.283 回答