【问题标题】:core plot stacked graph crossing top border核心图堆叠图跨越顶部边界
【发布时间】:2014-04-23 10:38:42
【问题描述】:

我正在尝试使用核心绘图创建堆叠图。我已遵循 this 教程。我有一个滑动的 UISlider 我正在更新我的图表。我面临的问题是我对 y- 的最高价值轴正在触摸顶部边框(如屏幕截图所示)。根据我的要求,需要将最大值舍入到下一个第 10 个值,这样我的图表就不会触及边界。
在更改我的滑块值时,x 和 y 轴也应该刷新,我正在这样做通过重新生成情节,但它需要大量内存。
知道如何实现这些要求吗?



【问题讨论】:

    标签: objective-c cocoa-touch core-plot


    【解决方案1】:

    不要在每次值更改时重新创建整个图表。在图形上调用-reloadData刷新绘图数据并设置绘图空间的xRangeyRange改变坐标轴的比例。

    【讨论】:

    • 感谢@eric 的回复,-reloadData 它有效,对于 Y 轴,我正在使用 CPTAxisLabelingPolicyAutomatic,我没有得到我给出的屏幕截图中的最后一个最高值,你可以看到它显示的最后一个值是 20000,但我需要显示更新后的值(对于上图,它是 25000),而且我的图表顶部几乎没有修剪
    猜你喜欢
    • 2012-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-16
    • 2013-02-27
    • 1970-01-01
    相关资源
    最近更新 更多