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是最新的)和定制的功能。唯一剩下的就是创建一个工具提示框。其余部分已实施。大多数时候,我对细节部分都很感兴趣。谢谢感谢你一直帮助我这太好了,很高兴你现在是最新的!