Javascript 在Google图表中添加/删除列视图

Javascript 在Google图表中添加/删除列视图,javascript,google-visualization,Javascript,Google Visualization,在谷歌图表中,我创建了一个包含多列和不同值的折线图。我想知道如何过滤我的图表,使其在Google图表本身中只显示某些列,而不是从代码中 下面是一个示例表: name | job | salary | bonus Joe | Mech. Eng.| 150000 | 20000 Jim | Soft. Eng.| 175000 | 10000 Tom | Chem. Eng.| 250000 | 25000 隐藏列(在代码本身中不是我想知道如何做的选择过滤器)的JavaScri

在谷歌图表中,我创建了一个包含多列和不同值的折线图。我想知道如何过滤我的图表,使其在Google图表本身中只显示某些列,而不是从代码中

下面是一个示例表:

name | job       | salary | bonus
Joe  | Mech. Eng.| 150000 | 20000
Jim  | Soft. Eng.| 175000 | 10000
Tom  | Chem. Eng.| 250000 | 25000
隐藏列(在代码本身中不是我想知道如何做的选择过滤器)的JavaScript只是
视图:{'columns':[0,2,3]}
。是否有一个过滤器可以让网页上的用户通过选择或取消选择列来更改视图

var chart = new google.visualization.ChartWrapper({
                                'chartType': 'LineChart',
                                'containerId': 'salary',
                                'options': { 'left': '25%',
                                    'title':'Job Salary and Bonus',
                                    'hAxis':{ 'title': '$$$'},
                                    'vAxis':{ 'title': 'Name'},
                                    'interpolateNulls': true,
                                    'height': '80%',
                                    'width': '80%' ,
                                    'width':800,
                                    'height':600,
                                'view': { 'columns': [0,2,3]}
                                }
                    });
显示:

在更大范围内,我希望能够选择名称或工作,以比较工资/奖金与其他工作。我想知道是否有办法在谷歌图表中做到这一点


编辑:查看评论中发布的链接

类似?它使用复选框来显示/隐藏列…@WhiteHat对我来说效果很好。