Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
D3.js 当鼠标位于图表上的任意位置时,无法显示提示_D3.js_Dc.js - Fatal编程技术网

D3.js 当鼠标位于图表上的任意位置时,无法显示提示

D3.js 当鼠标位于图表上的任意位置时,无法显示提示,d3.js,dc.js,D3.js,Dc.js,当鼠标位于图表上的任何位置时,我试图显示提示,如下所示(请参见印度总案例): 我尝试了这个,但它给了我一个错误: slider_chart.html:962 Uncaught TypeError: child._hideDot is not a function at SVGCircleElement.<anonymous> (slider_chart.html:962) at Pt.each (d3.v5.min.js:2) at slider_chart

当鼠标位于图表上的任何位置时,我试图显示提示,如下所示(请参见印度总案例):

我尝试了这个,但它给了我一个错误:

slider_chart.html:962 Uncaught TypeError: child._hideDot is not a function
    at SVGCircleElement.<anonymous> (slider_chart.html:962)
    at Pt.each (d3.v5.min.js:2)
    at slider_chart.html:952
    at Array.forEach (<anonymous>)
    at SVGSVGElement.<anonymous> (slider_chart.html:951)
    at SVGSVGElement.<anonymous> (d3.v5.min.js:2)
slider\u chart.html:962未捕获类型错误:child.\u hideDot不是函数
在SVGCircleElement

我正在尝试为第一个图实现它,然后将对其余的图执行相同的操作,但我得到的是这个错误
不是一个函数
。我试着在谷歌上搜索,但找不到任何解决办法


我的第一个图表(
total\u chart
)是在解决方案的第863-983行
函数total\u cases\u chart()下定义的dc@4; 它正在调用在中不可见的私有成员函数dc@3. 因此,您真正的问题是如何将这些示例移植到dc@3. 我现在不想这样做,但看起来你可以从源代码中复制
showDot()
hideDot()
。@Gordon帮了我的忙。我移植到dc@4版本(我不知道4是最新的)和定制的功能。唯一剩下的就是创建一个工具提示框。其余部分已实施。大多数时候,我对细节部分都很感兴趣。谢谢感谢你一直帮助我这太好了,很高兴你现在是最新的!这个解决方案是为了dc@4; 它正在调用在中不可见的私有成员函数dc@3. 因此,您真正的问题是如何将这些示例移植到dc@3. 我现在不想这样做,但看起来你可以从源代码中复制
showDot()
hideDot()
。@Gordon帮了我的忙。我移植到dc@4版本(我不知道4是最新的)和定制的功能。唯一剩下的就是创建一个工具提示框。其余部分已实施。大多数时候,我对细节部分都很感兴趣。谢谢感谢你一直帮助我这太好了,很高兴你现在是最新的!