涉及工具提示的 NVD3 图似乎面临处理 NaN 值的问题。虽然nv.models.line
有:
defined = function(d,i) { return !isNaN(getY(d,i)) && getY(d,i) !== null } // allows a line to be not continuous when it is not defined
但是,当尝试使用 for eg 时lineChart
,我得到Uncaught TypeError: Cannot read property 'circle' of null d3.v3.min.js:1
并且永远不会显示工具提示。
痕迹:
Uncaught TypeError: Cannot read property 'circle' of null d3.v3.min.js:1
cr d3.v3.min.js:1
nr d3.v3.min.js:1
_r d3.v3.min.js:2
t d3.v3.min.js:4
$o.geom.voronoi d3.v3.min.js:4
updateInteractiveLayer nv.d3.js:7963
这是用于此的 jsfiddle:fiddle
有什么解决办法吗?