1

我有一个折线图,上面可以同时包含数百条线,如下所示:

图表上有许多线条

有时会添加一条新线,其最大值大于任何现有线的最大值,从而强制重新缩放并强制重绘所有现有线。这意味着代码很简单:

updateSelection.attr("d", function(d) { return line(d) });

可能需要几秒钟才能完成。因此,我想在操作发生时向用户显示“正在更新...”消息,然后在操作完成后删除该消息。但是我看不到任何将这样的“onComplete”回调附加到选择方法的方法。这可能吗?如果没有,是否有任何解决方法?

4

1 回答 1

2

在开始重绘图形之前添加它,然后在重绘图形的代码行之后立即删除它。使用选择执行这些操作是同步的。

于 2013-05-27T00:58:31.723 回答