Ios 如何在core plot中仅设置x轴动画?

Ios 如何在core plot中仅设置x轴动画?,ios,swift,core-plot,Ios,Swift,Core Plot,我正在为核心图中的x轴值设置动画,但有了它,我的xAxis、yAxis也在设置动画并消失。我对图形的设置显示在这里,因为我有一些与我提出的问题的图形数据相关的问题,在这里,正如您在代码中看到的,图形设置是正确的:。少了什么?我的动画代码如下所示: let plotSpace = graph.defaultPlotSpace as! CPTXYPlotSpace! let location = currentIndex let oldRange = CPTPlotRange(lo

我正在为核心图中的x轴值设置动画,但有了它,我的xAxis、yAxis也在设置动画并消失。我对图形的设置显示在这里,因为我有一些与我提出的问题的图形数据相关的问题,在这里,正如您在代码中看到的,图形设置是正确的:。少了什么?我的动画代码如下所示:

 let plotSpace = graph.defaultPlotSpace as! CPTXYPlotSpace!
    let location = currentIndex
    let oldRange = CPTPlotRange(location: location , length: kMaxDataPoints - 2)

    let newRange = CPTPlotRange(location: location + 1, length: kMaxDataPoints - 2)

    CPTAnimation.animate(plotSpace, property: "xRange", fromPlotRange: oldRange, toPlotRange: newRange, duration: 1.0)

    currentIndex += 1
(从评论转移到回答)


可以使用轴约束将y轴锁定到位。查看Plot Gallery示例应用程序中的“实时绘图”。

您能否详细说明“消失”的含义?此动画不影响图形的任何视觉属性。实际上Y轴也在移动到屏幕的左侧,请检查我是否添加了图像,使用X轴的动画Y轴正在移动您可以使用轴约束将Y轴锁定到位。查看Plot Gallery示例应用程序中的“实时绘图”。谢谢,它成功了