【问题标题】:Highcharts returning error #15Highcharts 返回错误 #15
【发布时间】:2017-11-27 22:36:55
【问题描述】:

我收到以下错误:Highcharts error #15 我不太确定我是否理解此错误。我正在使用 Highcharts 并对返回数据的 API 进行 $getJson() 调用。返回的数据如下所示:

[ {
"timestamp" : 1503151200,
"price" : 4062.46,
"volume24h" : 123093.45
}, {
"timestamp" : 1503158400,
"price" : 3997.26,
"volume24h" : 120506.08
}, {
"timestamp" : 1503165600,
"price" : 4050.96,
"volume24h" : 114699.99
},

我有两个循环和映射数据的函数。一个用于“时间戳”和“价格”,另一个用于“volume24”。映射卷的第二个函数导致错误 #15,我不知道为什么。如果我更改来自 API 调用的数据,那么它将不准确。我究竟做错了什么?请在JsFiddle中查看我的完整代码

【问题讨论】:

    标签: javascript arrays json highcharts mapping


    【解决方案1】:

    您只需要一个函数来循环遍历数据。一旦我删除了volumeData,将它的循环放在mappedData 中并将mappedData 传递给系列中的第二个数据对象,highCharts 按预期呈现。这让我感到惊讶,因为documentation 示例通过传递两个不同的对象来实现。

    series: [{
         type: 'area',
         name: `Bitcoin in USD`,
         data: mappedData,
         }, {
         type: 'column',
         data: mappedData,
         yAxis: 1,
    }]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-11
      • 2015-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多