javascript - 检索 Google Charts 中的注释文本

标签 javascript google-visualization

我的网站中有一个 Google 图表,我想在用户点击某个值后将其重定向到其他页面。

为此,我使用这样的选择事件:

google.visualization.events.addListener(chart, 'select', function() {
    // Selected item
    var item = chart.getSelection()[0];
});

问题是我不知道如何获取我需要的注释文本。一个简单的例子在这里会很有用。例如,in this chart ,如果我单击蓝线的最高点,我想检索文本:“G”。只是这个文本,我不需要“猫:8”。

这可能吗?我怎样才能做到呢?

最佳答案

通过使用data.getValue()

google.visualization.events.addListener(chart, 'select', function(args) {
   if (chart.getSelection().length>0) {
     var selection = chart.getSelection()[0];
     var annotationText=data.getValue(selection.row, 0);
     //redirect with annotationText = 'D' here
     //..
   }
});

根据上面的谷歌 Playground 示例查看此 fiddle -> http://jsfiddle.net/F7WVG/

关于javascript - 检索 Google Charts 中的注释文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20265911/

相关文章:

JavaScript - 将一种方法应用于多个对象

javascript - 如何在递归解析后正确显示 JSON 对象的结果?

javascript - 在表中添加时转换在切换类中不起作用

javascript - 刷新谷歌图表而不重新绘制整个图表?

javascript - 将 Google 折线图放入 Leaflet 弹出窗口中

javascript - 滚动主体时如何使元素滚动

javascript - 加速 HTML5 视频搜索?

javascript - Google Charts - 堆积柱形图的趋势线

javascript - 应用于所有字段时,Google 图表文字字符串工具提示错误

javascript - 单页上的多种类型的谷歌图表