0

javascriptの戻り値に基づいてハイチャートの色を割り当てる必要があります

これが私のコードです...

var chart = new Highcharts.Chart({
chart: {
    renderTo: 'container'
},
xAxis: {
    type: 'datetime'
},

series: [{
    name: 'John',
    color: '#EDF249',/*(function() {
            return '#EDF249';
        }),*/
    dashStyle: 'ShortDash',
    data: [
        [Date.UTC(2010, 0, 1), 29.9], 
        [Date.UTC(2010, 2, 1), 71.5], 
        [Date.UTC(2010, 3, 1), 106.4]
    ]
},{
    name: 'Mary',
    color: '#FF0000',
    data: [
        [Date.UTC(2010, 0, 1), 60.9], 
        [Date.UTC(2010, 1, 1), 40.5],
        [Date.UTC(2010, 2, 1), 90.0], 
        [Date.UTC(2010, 3, 1), 80.4]
    ]
}]
});

色を直接割り当てると機能しますが、javascriptの戻り値に基づいて色を割り当てると機能しません...助けてください

4

1 に答える 1

1

musefan からのコメントに基づいて、そこにある関数を呼び出すだけです。

color: (function() {
    return '#EDF249';
})(), //the last () calls the function
于 2013-02-11T08:02:07.790 に答える