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

时间:2014-03-25 13:07:21

标签: charts tooltip google-visualization

有没有办法让谷歌图表工具提示始终可见,无论鼠标指针在哪里? 它应该在页面加载后不断开启

3 个答案:

答案 0 :(得分:7)

我能想到的最好的是:

http://jsfiddle.net/xDfLd/

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

答案 1 :(得分:3)

我将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);

这显示了加载时的所有工具提示,并防止用户搞乱它们。适用于饼图。

答案 2 :(得分:2)

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