我的网站中有一个 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/