Charts 页面加载时谷歌图表上始终可见的工具提示?

Charts 页面加载时谷歌图表上始终可见的工具提示?,charts,tooltip,google-visualization,Charts,Tooltip,Google Visualization,有没有办法使谷歌图表的工具提示始终可见,无论鼠标指针在哪里? 页面加载后,它应该一直处于打开状态我能想到的最好办法是: 但如果与图表交互(即,单击不同的饼图段或不同的线段),工具提示将消失。设置启用交互性:false我将提交一个错误,当交互性关闭时,工具提示和选择仍应显示。在定义图表选项时使用工具提示:{trigger:'selection'}。我将Jeremy发布的内容与Yasen的评论结合起来,得出了以下解决方案: var options = { enableInteractivity

有没有办法使谷歌图表的工具提示始终可见,无论鼠标指针在哪里?
页面加载后,它应该一直处于打开状态

我能想到的最好办法是:


但如果与图表交互(即,单击不同的饼图段或不同的线段),工具提示将消失。设置
启用交互性:false
我将提交一个错误,当交互性关闭时,工具提示和选择仍应显示。

在定义图表选项时使用工具提示:{trigger:'selection'}。

我将Jeremy发布的内容与Yasen的评论结合起来,得出了以下解决方案:

var options = {
  enableInteractivity: false,
  selectionMode: 'multiple',
  tooltip: {
    trigger: 'selection'
  }
};

google.visualization.events.addListener(chart, 'ready', function(e) {
  var selected_rows = [];
  for (var i = 0; i < your_total_number_of_rows - 1; i++) {
    selected_rows.push({row: i, column: null});
  }
  chart.setSelection(selected_rows);
});

chart.draw(data, options);
var选项={
EnableInteractive:false,
selectionMode:'多个',
工具提示:{
触发器:“选择”
}
};
google.visualization.events.addListener(图表'ready',函数(e){
所选var_行=[];
对于(var i=0;i<您的行总数\u-1;i++){
选定的_rows.push({row:i,column:null});
}
图表.设置选择(选定的_行);
});
图表绘制(数据、选项);

这将显示加载时的所有工具提示,并防止用户随意使用它们。非常适合饼图。

我在选择中添加了其他行,它似乎可以工作:Chart.setSelection([{row:4,column:null},{row:3,column:null},{row:2,column:null},{row:1,column:null},{row:0,column:null}]);