隐藏Google图表中的特定图例

时间:2014-05-12 13:00:07

标签: javascript google-visualization

我为区域图编写了代码,如果我点击特定标签,该代码具有隐藏相应区域的功能,类似于this code

问题是,如果我点击某个特定图例,相应的区域和所有图例都会被隐藏。发生这种情况是因为我在做,

var options = {legend: 'none'}; 

有没有办法可以只隐藏点击的图例(以及相应的区域)?

1 个答案:

答案 0 :(得分:3)

您的代码正在尝试隐藏整个图例,而不是基于图例中的点击隐藏图表中的区域。

尝试查看此代码:http://jsfiddle.net/asgallant/6gz2Q - 您基本上需要以特定方式创建图表,并添加一个on select侦听器以在单击图例时捕获事件:

google.visualization.events.addListener(chart, 'select', function(){
   ...
});

请注意,示例链接中的代码不是我的,但它帮助我解决了同样的问题。