涉及工具提示的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
然而,当试图用于例如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
任何解决方案?