2013-05-03 23 views
0

我正在從內置的圖庫轉移到HighStock。我不得不遵守crasy的實現。所以最終我得到了這個配置:嘗試Highstock轉換非常舊的圖形應用程序,但沒有顯示

$(function() { 
chart = new Highcharts.StockChart({ 
     chart : { 
      renderTo : 'div_#divid#' 
     }, 
     rangeSelector : { 
      selected : 0, 
      buttons: [{ 
       type: 'day', 
       count: 7, 
       text: '7j' 
      }, { 
       type: 'day', 
       count: 15, 
       text: '15j' 
      }, { 
       type: 'day', 
       count: 30, 
       text: '30j' 
      }, { 
       type: 'all', 
       text: 'Tous' 
      }] 
     }, 
     series : [{ 
      type : 'column', 
      name : 'valeur', 
      data : data, 
      tooltip: { 
       valueDecimals: 2 
      } 
     }] 
    }); 
}); 

Here是撥弄版本。

我不明白我的數據有什麼問題。 (但我想我的日期轉換是正確的。)

[[1362355200000,672],[1362441600000,9764],[1362528000000,9839],[1362614400000,9906], [1362700800000,9973],[1362787200000,9906],[1362873600000,10592],[1362960000000,11236], [1363046400000,13233],[1363132800000,0],[1363219200000,0],[1363305600000,0],[1363392000000,0],[1363478400000,0],[1363564800000,0],[1363651200000,0],[1363737600000,0],[1363824000000,0],[1363910400000,0],[1363996800000,0],[1364083200000,0],[1364169600000,0],[1364256000000,0],[1364342400000,0],[1364428800000,0],[1364515200000,0],[1364601600000,0],[1364688000000,0],[1364770800000,0],[1364857200000,0],[1364943600000,0],[1365030000000,0],[1365116400000,0],[1365202800000,0],[1365289200000,0],[1365375600000,0],[1365462000000,0],[1365548400000,0],[1365634800000,0],[1365721200000,0],[1365807600000,0],[1365894000000,0],[1365980400000,0],[1366066800000,0],[1366153200000,0],[1366239600000,0],[1366326000000,0],[1366412400000,0],[1366498800000,0],[1366585200000,0],[1366671600000,0],[1366758000000,0],[1366844400000,0],[1366930800000,0],[1367017200000,0],[1367103600000,0],[1367190000000,0],[1367276400000,0],[1367362800000,0],[1367449200000,5490]] 

感謝您的幫助。

+0

感謝Gopinagh爲編輯) – 2013-05-03 11:00:07

回答

0

我不確定,問題是你看不到圖表?這就是導致您的數據中包含「

檢查的jsfiddle:http://jsfiddle.net/SqZY2/1/ 你有這樣的:

data = '[[1362355200000,672],[1362441600000,9764],[1367103600000,0],[1367190000000,0],[1367276400000,0],[1367362800000,0],[1367449200000,5490]]'; 

必須是這樣的:

data = [[1362355200000,672],[1362441600000,9764],[1362528000000,9839],[1362614400000,9906],[1367103600000,0],[1367190000000,0],[1367276400000,0],[1367362800000,0],[1367449200000,5490]]; 
+1

幸運,我犯了這個錯誤在小提琴中,因爲我只需要評估我的js代碼中的字符串!感謝洛倫佐! – 2013-05-03 16:23:58

相關問題