1
我有以下的谷歌圖表:谷歌圖表獲得在選擇事件監聽器位置
var elms=xml.getElementsByTagName("overall")[0];
var avgs=elms.getElementsByTagName("average");
for(var i=0;i<avgs.length;i++){
chartArr[0][i+1]=avgs[i].getAttribute("name");
chartArr[1][i+1]=parseFloat(avgs[i].getAttribute("avg"));
}
var data = google.visualization.arrayToDataTable(chartArr);
var options = {
title: 'Average Club Rating',
is3D: true,
width:1200,
chartArea:{
width:800,
left:92
}
};
var chart = new google.visualization.ColumnChart(document.getElementById('averagechart'));
chart.draw(data, options);
google.visualization.events.addListener(chart, 'select', function() {
console.log(this.getPosition());
});
如果你看看,我第一次填充charArr
然後我創建和安裝谷歌的圖表。
在底部,您將看到addListener調用。我想要的是當單擊該元素時,使用最有可能來自chartArr的自定義網址並確定端點位置。
如何獲取偵聽器的位置,以便我可以抓取將要創建的自定義網址。
檢查[這個答案](https://stackoverflow.com/a/38598129/5090771),但對於地圖圖表來說,它應該可以工作... – WhiteHat