我尝试生成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,我想知道是否有人可能知道如何最好地恢复我的图表。