2017-06-14 54 views
0

我願意在構造函數中用變量繪製Google Chart。是否有可能將一個變量傳遞給新的google.visualization構造函數?

例子:

var chartType = 'BarChart'; 
    var chartTypeToDraw = new google.visualization.chartType(document.getElementById('chart')); 

有沒有一種方法基於定義的變量圖圖表繪製呢?

+0

是,一看便知這裏 - > [動態變化 - 谷歌圖表類型(https://stackoverflow.com/questions/40161527/dynamic-change-google-chart-type)... – WhiteHat

回答

0

通過名字來訪問屬性,使用方括號代替.name ...

var chartType = 'BarChart'; 
var chartTypeToDraw = new google.visualization[chartType](document.getElementById('chart')); 
+0

使用['ChartWrapper'類](https://stackoverflow.com/a/44440856/5090771)是另一種選擇... – WhiteHat

相關問題