2013-04-19 19 views
5

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

/* 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); 
} 

が、それはdoesnの仕事。私がoptions.seriesを表示しようとすると、私は変数の値を入れなかったが、名前は "nbEGP"であることがわかります。私は最終的にこのようにすることで管理

+1

解答セクションとマークにソリューションを追加してください受け入れ答えである - 未来の人々はあなたが何をしたか見ることができる方法。 – jmac

答えて

7

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

myObj = {}; 
myObj[nbEGP] = {type : "line"}; 
options.series = myObj; 
+0

これはありがとう - それは最後の列のシリーズのタイプを動的に変更するという私の問題を解決しました:) –

+0

ありがとうございます!!!!! – Diego

関連する問題