谷歌图表格式系列动态类型

时间:2014-08-27 17:33:27

标签: javascript charts google-visualization

如何根据对象数组动态设置Google图表系列类型?

示例:

基本图表选项

var options = {
    title: "Custom Chart",
    pointSize: 5,
    backgroundColor: { fill: 'white' },
    chartArea: { top: 40 },
    width: 600,
    height: 330,
};

我的数组包含系列类型信息,如下所示:

var sTypes = ["line", "bars", "line"];

图表系列类型格式如下:

series: {1: {type: "line"}}

如何动态地将我的数组转换成类似的东西? ...然后以某种方式将这些额外的选项附加到基本选项上?

1 个答案:

答案 0 :(得分:0)

没关系,我找到了答案:

var customSeries = {};
for (i = 0; i < sTypes.length; i++) {
    customSeries[i] = { type: sTypes[i] };
}

然后我可以设置:

var options = {..., series: customSeries };