2013-02-11 40 views
0

的結果highchart基地指定顏色我需要分配highchart基地的顏色上的JavaScript在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它不工作的返回值色基底...任何幫助

+1

因爲'function'不是'color'的有效值。你需要分別調用函數並賦值 – musefan 2013-02-11 03:43:07

+0

Hi @musefan是你的權利我意識到,我發佈這個問題後..謝謝很多。我在這裏有另一個問題http://stackoverflow.com/questions/14767540/how-to-change-the-highchart-color-dynamically/14772259#14772259你有任何想法如何解決這個問題 – RAM 2013-02-11 04:12:27

回答

1

基於從musefan的評論,只是叫你那裏的功能:

color: (function() { 
    return '#EDF249'; 
})(), //the last() calls the function 
+0

只需撥打單獨函數,而不是調用函數(){} ..... – RAM 2013-02-12 05:42:59