在Plot.ly中为绘图上的元素添加和/或移除动画

时间:2016-10-21 18:45:53

标签: javascript animation plotly

我尝试生成plot.ly图表,这些图表应该为新数据元素设置动画,因为它已添加到现有图表中,或者如果数据元素已从图表中移除,则会为其设置动画。< / p>

目前我正在使用Plotly.newPlot功能,我的代码如下所示:

Plotly.newPlot('chart', plottablePopulations, layout)

我的数据格式如下:

plottablePopulations = [array of populationData]

populationData = {
   mode: "lines"
   name: "Arab World"
   type: "scatter"
   uuid: ".some unique id."
   x: [...array of x data...]
   y: [...array of y data...]
}

layout = {
   autosize: true,
   height: someHeight,
   title: "population vs year"
   width: someWidth,
   xaxis: object of x axis properties
   yaxis: object of y axis properties
}

我希望能够在PopulationData更改数组中对Plotly进行动画处理。只有在数组中添加或删除元素而不是数组的变异元素时,才会进行这些更改。

我已经查看了有关如何执行此操作的情节文档:https://plot.ly/javascript/animations/

它似乎表明您必须拥有先前的状态,然后转换到新状态。该文档似乎仅指示如何为更改的数据值设置动画,而不是如何为新线设置动画或为已删除的线设置动画。

由于动画最近才被添加到Plot.ly,我想知道是否有人可能知道如何最好地恢复我的图表。

0 个答案:

没有答案