javascript - 隐藏 Google 图表中的特定图例

标签 javascript google-visualization

我已经为面积图编写了代码,该代码具有在单击特定标签时隐藏相应区域的功能,类似于 this code .

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

var options = {legend: 'none'}; 

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

最佳答案

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

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

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

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

关于javascript - 隐藏 Google 图表中的特定图例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23609797/

相关文章:

jquery - 带有 Bootstrap 标签的 Google Chart

javascript - 谷歌散点图只连接几个点

charts - GeoCharts 如何显示国家名称而不是代码

javascript - 滚动过去的 ID 添加类到导航菜单以更改当前类

javascript - 如何更改 selectize.js 下拉列表的占位符?

javascript - 在javascript中无法将字符串转换为变量

javascript - Google 可视化 ComboChart - 无法读取 null 的属性 'minorTextOpacity'

javascript - XMLHTTPRequest 未返回

JavaScript 引用下降

javascript - 修改 Google Charts API,使其看起来像 Google Zeitgeist