是否可以设置标题而不是A CPTPlotSymbol
?我想显示坐标而不是符号。这是屏幕截图。我想要一个标签,屏幕截图中有一个圆圈符号图。
答案 0 :(得分:2)
将plotSymbol
设置为nil
以从图中删除符号。您想使用数据标签来标记点。如果您只想显示y坐标,请设置labelTextStyle
和labelFormatter
。该图将使用给定的样式和数字格式自动创建和显示标签。
如果您需要更复杂的标签(例如,同时显示x和y坐标),您可以制作自定义标签。实现-dataLabelForPlot:recordIndex:
数据源方法。此方法可以返回任何CPTLayer
,因此您具有很大的灵活性。对于简单文本标签,请使用标签文本创建一个字符串,并将其显示在CPTTextLayer
中。该图将为您定位标签,并在其移动时保持与数据点对齐。