【问题标题】:HighStocks Series Data formatHighStocks 系列数据格式
【发布时间】:2013-03-26 16:56:26
【问题描述】:

我有一组收盘价和一组 JS 时间戳。

HighStocks API 说 series.data 应该是一个包含两个值的数组列表。第一个值是 x 值,第二个是 y 值。 我已将我的两个数组合并为一个名为 timeClose 的数组,使用时间戳为 X,收盘价为 Y,如下所示:

timeClose : [ [1361750400000, 442.80] , [1361491200000, 450.81] ]

但是图表仍然不起作用。谁能看到我做错了什么?

这是我的图表代码:http://jsfiddle.net/TqBvV/

谢谢

【问题讨论】:

    标签: arrays highcharts time-series highstock


    【解决方案1】:

    你需要在你的Ajax请求的成功回调中绘制图表,否则将没有任何数据可以绘制;)

    例如:

    $.ajax({
            url: ''
            success: function (data, status) {
    //Render your chart in here
    }
    });
    

    http://jsfiddle.net/rd13/TqBvV/1/

    【讨论】:

    • 感谢它至少绘制了图表,但由于某种原因,它绘制了 3 条直线,而不是正确地绘制了各个价格点。
    • 已排序,必须使用 timeClose.reverse() 反转数组
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-12-17
    • 2023-03-22
    • 2015-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多