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