0

我生成了一个谷歌散点图,如下所示:

<g>
<circle cx="393.66499999999996" cy="142.17399999999998" r="4.5" stroke="none" stroke-width="0" fill="#f2f2f2"></circle>
<circle cx="362.655" cy="80.21199999999999" r="4.5" stroke="none" stroke-width="0" fill="#f2f2f2"></circle>
<circle cx="211.29666666666665" cy="142.726" r="4.5" stroke="none" stroke-width="0" fill="#f2f2f2"></circle>
<circle cx="427.62833333333333" cy="65.03199999999998" r="4.5" stroke="none" stroke-width="0" fill="#f2f2f2"></circle>
<circle cx="423.93666666666667" cy="114.712" r="4.5" stroke="none" stroke-width="0" fill="#f2f2f2"></circle>
<circle cx="169.95" cy="114.80399999999999" r="4.5" stroke="none" stroke-width="0" fill="#f2f2f2"></circle>
<circle cx="418.03" cy="114.38999999999999" r="4.5" stroke="none" stroke-width="0" fill="#f2f2f2"></circle>
<circle cx="356.74833333333333" cy="67.05599999999998" r="4.5" stroke="none" stroke-width="0" fill="#f2f2f2"></circle>
</g>

当单击其中一个圆圈并且它需要出现在圆圈在 SVG 中的确切点时,我需要触发下拉菜单或弹出框。

我知道我可以收听 Google 为其图表提供的选择处理程序(https://developers.google.com/chart/interactive/docs/events#Event_Listeners),但我不知道如何绑定 JS单击特定圆圈,也不会在该点出现下拉菜单/弹出框。

4

1 回答 1

0

好的,所以我通过将下拉框的绝对位置组合在一起,然后在谷歌图表中任何点的选择事件上触发它来实现这一点。

不是很好,但现在可以了。

于 2013-03-04T08:27:13.740 回答