2017-11-27 13 views
0

次のエラーが表示されます。Highcharts error #15私はこのエラーをよく理解していません。私はHighchartsを使用して、データを返すAPIへの$ getJson()呼び出しを行っています。返されるデータは次のようになります。エラー番号15を返すハイチャート

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

私は、データをループしマッピングする2つの関数を持っています。 1つは 'タイムスタンプ'と '価格'、もう1つは 'ボリューム24'です。ボリュームをマッピングする2番目の関数はエラー#15を引き起こしていますが、私はなぜそれがわかりません。 API呼び出しからのデータを変更すると、正確ではありません。私は間違って何をしていますか? JsFiddle

答えて

1

データをループする機能が1つだけ必要です。 volumeDataを削除したら、ループをmappedDataの内側に置き、mappedDataを2番目のデータオブジェクトに直列に渡し、highChartをレンダリングします。これは、私が驚いたのは、documentationの例では2つの異なるオブジェクトを渡すためです。

series: [{ 
    type: 'area', 
    name: `Bitcoin in USD`, 
    data: mappedData, 
    }, { 
    type: 'column', 
    data: mappedData, 
    yAxis: 1, 
}] 
関連する問題