【发布时间】:2014-01-03 00:40:40
【问题描述】:
我正在尝试执行类似于下图中的 (B) 的操作,即移动 y 轴标签,使它们位于相关条形上方并左对齐。我有图表的左侧部分(A)(基于本教程http://www.gilthonwe.com/2012/06/09/stacked-bar-chart-coreplot-ios/ 的位)。 从我有限的核心情节经验中,我可以看到 3 个选项。
i) 相对于当前位置移动所有 y 轴标签,使其左下角成为条形的左上角。我没有找到任何这样的方法。
ii) 更改 y 轴,使条形延伸到任一侧。更改我的刻度位置,使其位于现有柱之间。这似乎是可能的,但要正确地获得数字(特别是在图中我只使用数字,但实际上标签可以有任意数量的字符并向左延伸任意距离)。
iii) 为每个标签创建 CPTTextLayers,并完全删除 y 轴标签。这似乎是最简单/最干净的解决方案,但我一直无法弄清楚如何将任何文本图层的左下角锚定到栏的左上角。
或者我猜 (iv) 这在核心情节中是不可能的。
非常感谢任何想法。
【问题讨论】:
标签: ios cocoa-touch plot core-plot