6

Google Charts グラフィックを使用するレポート ツールを作成しています。コンボ チャートを作成したいのですが、データの数が動的であるため、options.series で変数 "nbEGP" を渡す必要があります。

/* Création de graphique Google Chart */

function drawChart(array, title, div, type, nbEGP) {

var data = new google.visualization.arrayToDataTable(array);

// Set chart options
var options = {
    'title' : title,
    'width' : '80%',
    'height' : '600',
    seriesType : "bars",
    series : {
            nbEGP : {
            type : "line"
        }
    }
};

...

chart.draw(data, options);
}

しかし、うまくいきません。options.series を表示しようとすると、変数の値ではなく「nbEGP」という名前が表示されていることがわかります。

4

1 に答える 1

9

私は最終的にこのようにすることができました:

// Set chart options
var options = {
    'title' : title,
    'width' : '80%',
    'height' : '600',
    seriesType : "bars",
    series : ""
};

myObj = {};
myObj[nbEGP] = {type : "line"};
options.series = myObj;
于 2013-04-26T10:18:55.857 に答える