Javascript <;g>;属性转换=";翻译(楠,楠)";使用交互式指南时

Javascript <;g>;属性转换=";翻译(楠,楠)";使用交互式指南时,javascript,angularjs,d3.js,nvd3.js,angular-nvd3,Javascript,Angularjs,D3.js,Nvd3.js,Angular Nvd3,我目前正在使用Angular指令(Angular-NVD3)处理NVD3。我有一个非常简单的折线图和非常简单的数据 开始时,一切正常。 但是,如果您决定关闭(禁用)一组数据,则会出现错误: Error: Invalid value for <g> attribute transform="translate(NaN,NaN)" 错误:属性transform=“translate(NaN,NaN)”的值无效 我用一个plunker复制了这个问题: 禁用任何设置以在控制台中查看错误

我目前正在使用Angular指令(Angular-NVD3)处理NVD3。我有一个非常简单的折线图和非常简单的数据

开始时,一切正常。 但是,如果您决定关闭(禁用)一组数据,则会出现错误:

Error: Invalid value for <g> attribute transform="translate(NaN,NaN)"
错误:属性transform=“translate(NaN,NaN)”的值无效
我用一个plunker复制了这个问题:

禁用任何设置以在控制台中查看错误。调整窗口大小并禁用/启用集合以再次看到错误。关闭useInteractiveGuideline以消除错误


不过,我不知道这是nvd3还是d3的bug,或者是数据集的bug。感谢您的建议。

已报告此错误,并且已在master中解决:


这看起来像是通过nvd3渲染的内容与某些d3动画代码之间的不良交互。可能想向nvd3团队提出问题: