如何防止痕迹在情节不断增长的线动画中消失?

时间:2019-06-06 22:47:13

标签: animation plotly-python

我正在尝试使用此页面上的教程来制作不断增长的线条动画:https://plot.ly/python/filled-area-animation/(除了我是在离线模式下不使用Grid进行的动画)。

我现在遇到的问题是,我需要根据数据为线的不同部分上色,基本上看起来像这样,一年中的日子为365天:

年份/预测/值
1/1 / 1.2
2/1 / 2.2
3/0/9
4/0/17
5/1 / 3.4

如果“预测”为1,则我需要将行变为绿色,如果为0,则需要将其变为红色。通常,该行会绘制一年中每一天的值(滚动平均值)。

我知道不可能用多种颜色为一条迹线着色,所以我将数据拆分为每个1和0的块都是自己的迹线。但是,我现在遇到的问题是每个迹线分别绘制。随着动画的进行,上一条轨迹将在下一条轨迹开始时消失。

有没有办法将以前的痕迹保留在屏幕上?

完整的图应该看起来像这样,但峰具有红色边缘。

最终动画帧 final animation frame

0 个答案:

没有答案