2012-05-09 1 views
1

私は、機能豊富なハイチャートグラフを数多く持つウェブアプリケーションを持っています。
私がグラフでHighstockを実装しようとしていますが、それはHighstockファイルで直接私に放火犯のエラーを与えている:ハイストックチャートエラー:this.labelBBoxは定義されていません。行30

this.labelBBox is undefined line 30 of Highstock.js 

すべての私のライブラリは(オンラインデモ版と全く同じ)最新であります

[[1336507200000,0.9996,1.0063,0.9989,1.0022]、[133:

function generateChart10(id, dataChart, currencies){ 
    // create the chart 
    chart = new Highcharts.StockChart({ 
     chart : { 
      renderTo : id, 
      marginLeft: 15, 
      borderColor: '#FFFFFF' 
     },   
     rangeSelector : { 
      enabled: false 
     }, 
     navigator : { 
      enabled: false 
     }, 
     scrollbar : { 
      enabled: false 
     }, 

     title : { 
      text : '' 
     }, 

     series : [{ 
      type : 'candlestick', 
      name : currencies, 
      data : dataChart 
     }] 
    }); 
} 

マイdataChartがこの値を持っている:私は、このエラーが生じていますなぜ
私が把握することはできません、ここに私のコードです[1336334400000,0.9981,0.9986,0.9921,0.9926]、[1336075200000,0.9879,0.9963,0.9861,0.9956]、[1335988800000,0.9867,0.9892,0.9828,0.9879]、[1335902400000、 0.9856,0.9903,0.9849,0.9867]、[1335816000000,0.9877,0.9897,0.9832,0.9857]、[1335729600000,0.981,0.9894,0.9804,0.9877]、[1335470400000,0.9858,0.987,0.98,0.9801]、[1335384000000,0.9826、 0.9865,0.9805,0.9858]

なぜこのエラーが発生しているのですか?

ありがとうございました!

答えて

1

問題は、タイムスタンプの順序が逆(新しいものから古いもの)であったということだけでした。 だから私は配列dataChartを逆にしてそれを修正しました!

関連する問題