我尝试将数据标签添加到 Core-Plot(在 iOS 上)中的条形图。用户选择单独的图,然后显示值。
主要问题如图所示,其他图过度绘制数据标签。
是否可以将标签始终放在顶部?
当用户设置条形的顺序时,我无法重新排列条形。 (此外,如果我这样做,用户体验会很糟糕,因为整个图形外观会在选择时发生变化。)
其他可能性:我可以为 Z 排序重新排序图但位置保持不变吗?
还有其他想法吗?我也尝试过 CPTPlotSpaceAnnotations,但我无法将它们在条形图上足够精确地对齐(参见 1980 年(x 轴)1980 年的“1037”标签)。
最佳答案
我自己想出了一个解决方案:我只是删除了情节并将其添加回来。通过这种方式,在 z-Hierarchy 中提高了情节。
[self.graph removePlot:plot];
[self.graph addPlot:plot];
关于ios - Core-Plot DataLabel Z-Ordering,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30638037/