【问题标题】:How to add animation to scatter graph using core plot?如何使用核心图向散点图添加动画?
【发布时间】:2013-04-25 07:33:09
【问题描述】:

我正在使用核心绘图库在我的应用程序中显示散点图我从教程http://www.raywenderlich.com/13271/how-to-draw-graphs-with-core-plot-part-2 在我的应用程序中显示散点图 现在我希望用户可以看到图表的动画,即第一个点在一小段时间后从第一个点绘制到第二个点,而不是从第二个到第三个绘制等等,用户可以看到动画。

【问题讨论】:

    标签: ios objective-c xcode4 core-plot


    【解决方案1】:

    目前没有对此的内置支持。您可以使用计时器来控制动画。从图中的第一个数据点开始。当计时器为下一个动画帧触发时,添加第二个点,但不要给它它的最终位置。相反,根据时间步长在第一个点和它的最终位置之间插入它的位置。在每个时间步移动第二个点,直到它到达最终位置。在下一步添加第三点。以这种方式继续,直到所有点都显示在它们的最终位置。

    使用-insertDataAtIndex:numberOfRecords: 方法在正确的时间添加每个点。使用-reloadDataInIndexRange: 更新最后一个点的位置。这将比 reloadData 方法提供更好的性能,后者每次都会强制绘图重新加载每个数据点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-29
      • 2012-03-13
      • 1970-01-01
      相关资源
      最近更新 更多