0

Javascript:

$(document).ready(function () {
$("#symbolchecker").submit(function (event) {
    var symbol = $("#ticker").val();
    if (symbol == "GDP") {
        $.getJSON('http://www.quandl.com/api/v1/datasets/FRED/GDP)
            .done(function (quandl) {
            for (var i = 0; i < quandl.data.length; i++) {
                //converts date to milliseconds
                var dashdates = quandl.data[i][0] //2013-07-01
                var revenue = quandl.data[i][1] //16912.9
                var yearMonthDay = date[0].split("-"); //2013 07 01
                var year = Number(yearMonthDay[0]) //2013
                var month = Number(yearMonthDay[1]) - 1 //07
                var day = Number(yearMonthDay[2]) //01
                var dateObject = new Date(year, month, day);
                var milliseconds = dateObject.getTime()
                //dataset with milliseconds, revenue
                var dataset = [];
                dataset.push(milliseconds, revenue);
                event.preventDefault();
            }

            function (dataset) {

                // Create the chart
                $('#container').highcharts('StockChart', {
                    chart: {},

                    rangeSelector: {
                        selected: 1
                    },

                    title: {
                        text: 'GDP Price'
                    },

                    series: [{
                        name: 'GDP Price',
                        data: dataset,
                        type: 'spline',
                        tooltip: {
                            valueDecimals: 2
                        }
                    }]
                });
            }
        });
    };
});

}))

ハイチャートを作成する関数にデータセットのデータを配置しないのはなぜですか。配列からデータを取得して Highcharts に入れるにはどうすればよいでしょうか? Quandl からの特定のデータを使用してグラフを作成しようとしています。

4

1 に答える 1

0
The dataset array will be of this type

   [1147651200000,67.79]
   [1147737600000,64.98].

highStock チャートの場合、この形式のデータセットが必要です

  [

    [1147651200000,67.79],
    [1147737600000,64.98],
  ]
于 2014-03-09T08:14:16.137 に答える