我正在尝试在 Google 散点图上获取所选实体的工具提示。我创建我的数据表如下:
data = google.visualization.arrayToDataTable([
['Lines changed', 'TTL', 'Tooltip'],
[25, 12, 'Text for first'],
[34, 20, 'Text for second']
]);
然后我可以使用
google.visualization.events.addListener(chart, 'select', function () {
// when a point is selected
var selection = chart.getSelection();
console.log(data.getValue(selection[0].row, selection[0].column)); // this gives me the Y-value for that row and index
});
有谁知道如何从该行和索引而不是 Y 值获取工具提示文本?
编辑
我确实可以通过设置列属性来使用该方法添加工具提示,例如arrayToDataTable()
:
data.setColumnProperty(2, 'role', 'tooltip');
这使得第三列(索引 2)成为工具提示。只是我不能(轻松地)使用上述方法将 HTML 添加到工具提示中。我不得不恢复使用new google.visualization.DataTable()
。