Google visualization 谷歌可视化

Google visualization 谷歌可视化,google-visualization,Google Visualization,我正在使用谷歌可视化绘制三维图表。 我使用-greg.ross.visualization.SurfacePlot()。 我正在iframe中绘制图表。 如果我调用draw()方法一次,图表就会正确绘制。但是,在此之后,再次调用draw()不会做出任何更改。它不会再画图表了。 有人能帮我吗?我想根据用户输入再次绘制图表。 有没有办法重新绘制图表? 或者tehre有没有办法刷新现有图表 &还有一个问题-为什么会发生这种情况? 试试这个 /* Clear chart Panel */ var

我正在使用谷歌可视化绘制三维图表。 我使用-greg.ross.visualization.SurfacePlot()。 我正在iframe中绘制图表。 如果我调用draw()方法一次,图表就会正确绘制。但是,在此之后,再次调用draw()不会做出任何更改。它不会再画图表了。 有人能帮我吗?我想根据用户输入再次绘制图表。 有没有办法重新绘制图表? 或者tehre有没有办法刷新现有图表

&还有一个问题-为什么会发生这种情况?

试试这个

 /* Clear chart Panel */
  var chartPanel = app.getElementById('chartPanel');
  chartPanel.clear(); 
重用“draw()”函数。例如:

            /*************************************************************************/
            /*  Redraw charts on window resize (only if responsive option is TRUE    */
            angular.element($window).bind('resize', function () {
                if (googleTreeChartsResponsive) {
                    $timeout(function () { googleChartsInstance.draw(data, googleTreeChartsOptions) }, 250);
                }
            });

From:(调整窗口大小,图表将被重新绘制())

由于Greg Ross库是第三方库,您可能会更幸运地直接访问源代码并提出问题:谢谢您的回复。我尝试使用clear()函数。但是,它说clear()不是一个函数。