我知道这个问题在使用Google可视化API之前已经问过了,如何关闭单个列的工具提示?,但我没有得到熟悉的答案。请问有人能告诉我如何关闭工具提示单列?我试过这个
chart.draw(data, {trigger:'none'});
但是它关闭了所有列的工具提示。我只希望一个列禁用工具提示,其他所有列都应该启用工具提示
选项enableInteractivity: false
阻塞了系列选择选项等
你可以用更好的方法做这件事:
Option = {
series : {
0: { tooltip : false}, // disable tooltip
1: { tooltip : true}, // enable tooltip
2: { tooltip : false},
3: { tooltip : true},
4: { tooltip : true},
}
}
我认为这是不可能的,但是您可以通过将enableInteractivity: false
添加到系列中来禁用交互性,从而阻止工具提示的显示。
我希望这对你的情况有帮助,它对我有用。
我也刚刚在寻找一种方法来禁用我的谷歌折线图中的单个列的工具提示。上面的答案并不遥远,但我想它并不完全清楚。
没有办法"禁用"单个列的工具提示,但是您可以禁用单个列的交互性,据我所知,这会导致相同的想要的行为。要做到这一点,只需在图表选项中使用序列:
series :{
0:{
enableInteractivity: false,
tooltip: 'none'}
}
或者更长的例子:
var options = {
tooltip: {isHtml: true},
legend: 'none',
chartArea: {
width: 500,
},
lineWidth: 2,
series: {
0: { }, // Output
1: { enableInteractivity: false, tooltip: 'none', lineDashStyle: [2, 2] },
2: { enableInteractivity: false, tooltip: 'none' },
},
colors: ['#6f9654', '#1c91c0', '#7F3F98'],
};
var chart = new google.visualization.LineChart(document.getElementById('myChart'));
chart.draw(dataTable, options);
我在这里找到了答案:https://groups.google.com/forum/#!主题/google-visualization-api ZADPolRZtxM
这对我有用…我有一个3列的折线图(图表中有3行),我可以使用这种技术"禁用"其中2列的工具提示。