Google visualization 重新绘制谷歌图表

Google visualization 重新绘制谷歌图表,google-visualization,Google Visualization,我在一个可调整大小的元素中使用google可视化API呈现了一个表格。在调整父元素的大小后,我需要重新绘制表。调整父元素的大小后,我可以单击列标题以使用表,它还将重新绘制表以适应新的大小,但如何通过编程实现这一点?您可以随时对图表对象再次调用draw()函数 // Global variables, as they are accessed by different functions. var data; var options; var chart; function drawVisual

我在一个可调整大小的元素中使用google可视化API呈现了一个表格。在调整父元素的大小后,我需要重新绘制表。调整父元素的大小后,我可以单击列标题以使用表,它还将重新绘制表以适应新的大小,但如何通过编程实现这一点?

您可以随时对图表对象再次调用draw()函数

// Global variables, as they are accessed by different functions.
var data;
var options;
var chart;

function drawVisualization() {
    // Create and populate the data table.
    data = new google.visualization.DataTable();
    data.addColumn('string', 'Column');
    data.addColumn('number', 'Value');
    data.addRows([['A', 27.49], ['B', 27.81]]);

    options = {width: 600, height: 600};
    chart = new google.visualization.ColumnChart(document.getElementById('visualization'));
    // Here we draw the visualization by first time
    chart.draw(data, options);
}

function resize() {
    options = {width: 300, height: 300};
    // Here we re-draw
    chart.draw(data, options);
}        

那不行。它出现了一个错误:错误:缺少对请求id 0的查询