您需要做的是至少引入一个工具提示列。每个工具提示列都适用于紧邻其左侧的系列列,因此如果您要在第二列之后插入一个字符串列,并使其角色为“工具提示”,那么您将拥有第一个系列的自定义工具提示(来自您的屏幕截图,看起来是蓝色系列)。您可以为每个系列设置一个工具提示列,这实际上是您获取每点工具提示的方式。这是一个示例工具提示机制的 jsfiddle:http: //jsfiddle.net/vD2pk/
function createData1() {
var data = new google.visualization.DataTable();
data.addColumn({id: 'x', label: 'X', type: 'number'});
data.addColumn({id: 'y', label: 'Y', type: 'number'});
data.addColumn({id: 'tt', type: 'string', role: 'tooltip'});
data.addColumn({id: 'z', label: 'Z', type: 'number'});
data.addRow([{v:1}, {v:2}, {v:'hi'}, {v:5}]);
data.addRow([{v:2}, {v:1.5}, {v:null}, {v:10}]);
data.addRow([{v:4}, {v:3}, {v:'nooo'}, {v:8}]);
return data;
}
function createData2() {
var data = new google.visualization.DataTable();
data.addColumn({id: 'x', label: 'X', type: 'number'});
data.addColumn({id: 'y', label: 'Y', type: 'number'});
data.addColumn({id: 'z', label: 'Z', type: 'number'});
data.addColumn({id: 'tt', type: 'string', role: 'tooltip'});
data.addRow([{v:1}, {v:2}, {v:5}, {v:'hi'}]);
data.addRow([{v:2}, {v:1.5}, {v:10}, {v:null}]);
data.addRow([{v:4}, {v:3}, {v:8}, {v:'nooo'}]);
return data;
}
function createData3() {
var data = new google.visualization.DataTable();
data.addColumn({id: 'x', label: 'X', type: 'number'});
data.addColumn({id: 'y', label: 'Y', type: 'number'});
data.addColumn({id: 'tt', type: 'string', role: 'tooltip'});
data.addColumn({id: 'z', label: 'Z', type: 'number'});
data.addColumn({id: 'tt', type: 'string', role: 'tooltip'});
data.addRow([{v:1}, {v:2}, {v:'test'}, {v:5}, {v:'hi'}]);
data.addRow([{v:2}, {v:1.5}, {v:'test2'}, {v:10}, {v:null}]);
data.addRow([{v:4}, {v:3}, {v:null}, {v:8}, {v:'nooo'}]);
return data;
}
function drawChart(divId, data) {
var chart = new google.visualization.LineChart(
document.getElementById(divId));
chart.draw(data, {
width: 556, height: 347
});
}
function drawVisualization() {
drawChart('visualization1', createData1());
drawChart('visualization2', createData2());
drawChart('visualization3', createData3());
}
在小提琴中,第一个示例在第一个系列(蓝色)上有工具提示。您会注意到第二点没有自定义工具提示,这使其默认为常规工具提示。
第二个示例在第二个系列(红色)上有工具提示。
最后,第三个示例对两者都有工具提示。
希望这可以帮助。