1

我在类似于此示例的图表中为两个系列中的每一个添加一个新的不同点。如果我只有一个系列,它是动画的,但对于两个系列,它就不再是动画了。x 轴标签虽然平滑滚动。有没有办法为它们设置动画或者这是一个限制?

4

2 回答 2

2

两个动画互相绊倒。添加每个点而不重绘,然后重绘图表。

      series1.addPoint([x, y1], false, true); //false is to not redraw
      series2.addPoint([x, y2], false, true);
      chart.redraw();

看到这个小提琴

编辑:

你也可以使用

series1.addPoint([x, y1], false, true); //false is to not redraw
series2.addPoint([x, y2], true, true);

而且你不需要 chart.redraw();

于 2013-06-21T21:32:05.093 回答
0

您可以在添加一定数量的点后重新绘制图表。

series1.addPoint([x, y1], false, true);
series2.addPoint([x, y2], false, true);
chart.redraw();
于 2016-10-08T06:37:22.030 回答