Google visualization hideColumns和getVIewColumns与Google图表

Google visualization hideColumns和getVIewColumns与Google图表,google-visualization,Google Visualization,我试图在柱形图中显示/隐藏列,但事情并没有按预期进行 这是我的图表(效果很好): 但是,getViewColumns返回data\u图表。getViewColumns不是函数 下面是我打算如何在工作getViewColumns $('.toggle_button').click(function () { data_chart.hideColumns([1]); // To be adjusted chart.draw(data_chart, op

我试图在柱形图中显示/隐藏列,但事情并没有按预期进行

这是我的图表(效果很好):

但是,
getViewColumns
返回
data\u图表。getViewColumns不是函数

下面是我打算如何在工作
getViewColumns

$('.toggle_button').click(function () {
            data_chart.hideColumns([1]); // To be adjusted
            chart.draw(data_chart, options);
        }
    );

以下两种方法都是

不存在于

若要更正,可以将数据表转换为数据视图

data_chart = new google.visualization.DataTable(jsonData[0]['data']);

// convert data table to data view
data_chart = new google.visualization.DataView(data_chart);

var options = jsonData[1]['options'];

// Instantiate and draw the chart
chartColumn = new google.visualization.ColumnChart(document.getElementById('chart_div'));
data_chart.getViewColumns();
chartColumn.draw(data_chart, options);

很容易!谢谢我没想到“hideColumns”链接跳到了DataView类。。。
getViewColumns()
hideColumns(columnIndexes)
data_chart = new google.visualization.DataTable(jsonData[0]['data']);

// convert data table to data view
data_chart = new google.visualization.DataView(data_chart);

var options = jsonData[1]['options'];

// Instantiate and draw the chart
chartColumn = new google.visualization.ColumnChart(document.getElementById('chart_div'));
data_chart.getViewColumns();
chartColumn.draw(data_chart, options);