Core-Plot DataLabel Z-Ordering

时间:2015-06-04 07:53:23

标签: ios plot core-plot

我尝试将数据标签添加到Core-Plot(在iOS上)的条形图中。用户选择单个图,然后显示值。

主要问题显示在图像中,其他图则透过数据标签。

Image showing the problem

是否可以将标签始终放在顶部?

当用户设置条形的顺序时,我无法对条形图进行重新排序。 (如果我这样做,用户体验会很糟糕,因为整个图形外观会因选择而改变。)

其他可能性:我可以重新排序Z排序图但是位置保持不变吗?

还有其他想法吗?我也尝试过CPTPlotSpaceAnnotations,但是我不能在条形上准确地对齐它们(参见" 1037"标签年份(x轴)1980)。

1 个答案:

答案 0 :(得分:3)

我自己想出了一个解决方案:我只是删除了情节并将其添加回来。以这种方式,在z-Hierarchy中提出了绘图。

[self.graph removePlot:plot];
[self.graph addPlot:plot];