Javascript 图例更改图表顺序

Javascript 图例更改图表顺序,javascript,d3.js,nvd3.js,Javascript,D3.js,Nvd3.js,我有一个使用nvd3的折线图,如下所示: 当图例用于与图表交互时,会发生此问题。由于它使用渲染顺序来定位每个序列,因此可以完全更改信息的显示方式。例如,如果我单击被阻止的(禁用另一个),则请求(重新启用)。结果如下: 这不是很好。 查看文档和代码,我找不到许多处理此问题的选项。目前,我的解决方案是在两个系列都处于活动状态时重新呈现整个图表。但这并不是一个好的解决方案。而且我也失去了这个系列的漂亮动画,回到图表上。如果你能把你的代码放在一个图表上,你就可以更容易地看到代码并指出正确的方向。

我有一个使用nvd3的折线图,如下所示:

当图例用于与图表交互时,会发生此问题。由于它使用渲染顺序来定位每个序列,因此可以完全更改信息的显示方式。例如,如果我单击被阻止的
(禁用另一个),则
请求
(重新启用)。结果如下:

这不是很好。
查看文档和代码,我找不到许多处理此问题的选项。

目前,我的解决方案是在两个系列都处于活动状态时重新呈现整个图表。但这并不是一个好的解决方案。而且我也失去了这个系列的漂亮动画,回到图表上。如果你能把你的代码放在一个图表上,你就可以更容易地看到代码并指出正确的方向。