在 Google 可视化折线图中创建可点击元素
是否可以将 onclick 方法附加到 Google 可视化折线图中的元素?例如,如果用户单击图表中的点,我想将用户发送到包含更多详细信息的页面。我已经浏览了所有文档,但找不到如何执行此操作的示例。
我看到有一些事件方法(来自文档)但没有明确的例子,这没有多大意义。
谢谢!
Is it possible to attach an onclick method to the elements within a Google Visualization line chart? For example, if a user clicks on point within the chart I want to send the user to a page with more details. I've gone all through the documentation and can't find an example of how to do this.
I see that there are methods for events (from the documentation) but with no clear example it's not making much sense.
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用“选择”事件来执行此操作,每次用户单击折线图上的点时都会触发该事件。我在下面提供了一个工作示例,其中包括带有几个值的重定向。 Google Code Playground 有一个很好的示例,介绍了如何在table - 大多数可视化都可以使用相同类型的功能。
You can do this using a 'select' event, which will be triggered each time a user clicks on a point on the line chart. I've included a working example below, including the redirect with a couple of values. The Google code playground has a nice example of how to use event handlers on a table - the same type of functionality can be used across most of the visualizations.
getSelection().column 不起作用,它返回“未知”值。该问题已发布在 Google Visualization API 错误报告中 页面。
getSelection().column is not working, it return an "unknown" value. The issue was posted in the Google Visualization API bug reports page.