Charts 谷歌图表条形图onmouseover

Charts 谷歌图表条形图onmouseover,charts,google-visualization,bar-chart,onmouseover,Charts,Google Visualization,Bar Chart,Onmouseover,我试图在谷歌条形图上的“onmouseover”事件中添加一个侦听器,但无法使其工作。我想使用“mouseover”-元素进行ajax调用…(我的代码片段): “select”处理程序工作正常(代码中未显示),但不是“onmouseover”。如何添加onmouseoverHandler…有什么建议吗 在绘制图表之前,需要将事件侦听器添加到图表中 另外,'onmouseover'事件将把行和列作为参数传递给侦听器函数 并且,getSelection返回一个数组,无论是在选中图表元素时还是在未选中

我试图在谷歌条形图上的“onmouseover”事件中添加一个侦听器,但无法使其工作。我想使用“mouseover”-元素进行ajax调用…(我的代码片段):


“select”处理程序工作正常(代码中未显示),但不是“onmouseover”。如何添加onmouseoverHandler…有什么建议吗

在绘制图表之前,需要将事件侦听器添加到图表中

另外,
'onmouseover'
事件将把行和列作为参数传递给侦听器函数

并且,
getSelection
返回一个数组,无论是在选中图表元素时还是在未选中图表元素时,
在尝试访问内容之前,需要检查数组的长度

当条形图未选中时,此操作将失败

getSelection()[0]
请参阅以下工作片段

google.charts.load('current'{
软件包:['corechart']
}).然后(函数(){
var dataRaw=[
['x','y'],
[0, 0],
[1, 1],
[2, 2],
[3, 3],
[4, 4],
[5, 5]
];
dataTable=google.visualization.arrayToDataTable(dataRaw,false);
var chart=new google.visualization.BarChart(document.getElementById(“successChart”);
var选项={};
//添加actionlistener
google.visualization.events.addListener(图表'select',selectHandler);
google.visualization.events.addListener(图表'onmouseover',onmouseoverHandler);
图表绘制(数据表、选项);
MouseOverHandler上的函数(属性){
log(JSON.stringify(properties));
}
函数selectHandler(){
var selectedItem=chart.getSelection();
如果(选择EdItem.length>0){
log(JSON.stringify(selectedItem[0]);
}否则{
log(“未选择任何内容”);
}
}
});

getSelection()[0]