2017-06-14 57 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

相关问题