1

highstockを使用して自分のデータをWebに表示したいのですが、jsonデータに問題があります。basic-lineの例:http ://www.highcharts.com/stock/demo/basic-line

http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/stock/demo/basic-line/javascript ファイルを変更します

$.getJSON('http://www.highcharts.com/samples/data/jsonp.php?filename=aapl-c.json&callback=?',  function(data)

$.getJSON('data.json',  function(data)

Webフォルダーのjsonデータを使用したいのですが、次のようにjsonファイルにデータを入れます。

[[1143072000000,60.16],

[1143158400000,59.96],
[1143417600000,59.51],
[1143504000000,58.71],
[1143590400000,62.33],
[1143676800000,62.75],
[1143763200000,62.72],

/* Apr 2006 */
[1144022400000,62.65],
[1144108800000,61.17],
[1144195200000,67.21],
[1144281600000,71.24]]

しかし、私は私のウェブに何も見えません、私に何が問題なのですか?それはjsonデータのフォーマットが間違っていますか?または他の人が私に助けを与えてくれてありがとう

4

2 に答える 2

0

ファイルの名前を data.js に変更します。JSON ではなく JavaScript ファイルの場合。それは私にとってそのようなものです:)

于 2013-03-31T22:17:56.800 に答える
0

JSON を使用する場合は、すべてのコメントを削除する必要があります。

したがって、JSON は次のようになります。

[[1143072000000,60.16],
[1143158400000,59.96],
[1143417600000,59.51],
[1143504000000,58.71],
[1143590400000,62.33],
[1143676800000,62.75],
[1143763200000,62.72],
[1144022400000,62.65],
[1144108800000,61.17],
[1144195200000,67.21],
[1144281600000,71.24]]

チャートコード:

 $.getJSON('data.json', function(data) {

    window.chart = new Highcharts.StockChart({
        chart : {
            renderTo : 'container'
        },

        rangeSelector : {
            selected : 1
        },

        series : [{
            name : 'AAPL',
            data : data
        }]
    });
});
于 2013-03-25T09:59:15.273 に答える