在我的应用程序中,散点图中有 100 个 x 点,并且绘图 xRange 长度为 5,我的意思是在一个屏幕上只显示 5 个点。我想使用基于当前可见点的动画动态更新 yRange。
比如当前可见的点是x: {1,2,3,4,5}, y: {15,25,35.45,55},所以y范围是[CPTPlotRange plotRangeWithLocation:CPTDecimalFromFloat(15) length:CPTDecimalFromFloat(5)]
。滚动绘图后,x 值变为 {8,9,10,11,12},y 值为 {100,200,300,400,500},因此新的 y 范围变为[CPTPlotRange plotRangeWithLocation:CPTDecimalFromFloat(100) length:CPTDecimalFromFloat(5)]
。现在我希望这种变化发生在动画中。如何添加动画以更新绘图范围?