2016-07-06 82 views
1

我在动画中核心情节中的x轴值,但是用我的xAxis,yAxis也是动画和消失。我设置图表显示在这里,因为我有一些与图表数据有关的问题,我已经问过问题,这里你可以看到代码图设置是正确的:Graph set up code。什么不见​​了? MY动画代码如下:如何在核心情节只动画x轴?

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 

image

+0

你能详细说明你的意思是“消失”吗?此动画不会影响图形的任何视觉属性。 –

+0

其实Y轴也移动到屏幕的左侧,请检查我是否添加了图像,y轴的动画是y轴移动 –

+1

您可以使用轴约束将y轴锁定到位。查看* Plot Gallery *示例应用程序中的“Real Time Plot”。 –

回答

1

(从注释移动到回答)

可以使用轴约束锁定的y轴位置。看看Plot Gallery示例应用中的“实时情节”。