これは私が現在jsfiddle内に持っているコードです
http://jsfiddle.net/syleron/5MyXp/
誰かが私が実際に正しいデータでグラフを表示するのを手伝ってくれたら素晴らしいでしょう!
これは私が現在jsfiddle内に持っているコードです
http://jsfiddle.net/syleron/5MyXp/
誰かが私が実際に正しいデータでグラフを表示するのを手伝ってくれたら素晴らしいでしょう!
男の子!あなたのフィドルには多くの問題があります。1 つ目は、Mark が指摘したように、jQuery ではなく Mootools でリンクしていました。その後、それが修正されると、Mark も指摘したように、クロスドメイン リクエストであるため、AJAX 呼び出しは失敗しました。
フィドルを機能させるために、ソースから JSON データを直接取得し、それを変数に入れてクロスドメイン リクエストを回避しました。しかし、それでもうまくいきませんでした!
問題は、データに降順の時間があり、明らかに Highstock がそれを処理できないことです。解決策は簡単でした。次のようにカウントアップする代わりに、シリーズを作成するループで:
for (i = 0; i < dataLength; i++) {
逆にカウントするように変更しました:
for (i = dataLength-1; i > 0; i--) {
そして、それは問題を解決しました。動作中の jsFiddle は次のとおりです: http://jsfiddle.net/gV9xC/
クロスドメイン リクエストを行っているため、コールバックを提供して jsonp としてリクエストを行う必要があります。
&callback=?
URL の末尾に追加します。ただし、jsfiddle で ajax リクエストをシミュレートする必要があるため、jsfiddle デモは修正されません。そのための API ドキュメントがあります。