HighStocks で認識できるように、データ形式を解析する方法を見つけようとしています。サーバーから取得したデータは次のような形式です。
var data = [
{
"dt":"2010-06-10 14:33:39",
"val":98
},
{
"dt":"2010-06-10 14:34:18",
"val":99
},
{
"dt":"2010-06-10 14:34:28",
"val":93
},
{
"dt":"2010-06-10 14:34:38",
"val":79
},
{
"dt":"2010-06-10 14:34:48",
"val":87
},
{
"dt":"2010-06-10 14:34:58",
"val":86
},
{
"dt":"2010-06-10 14:35:08",
"val":79
},
{
"dt":"2010-06-10 14:35:17",
"val":90
}]
Highcharts Web サイトのデモから、次のような形式を受け入れます。
var usdeur = [
[Date.UTC(2003,8,24),0.8709],
[Date.UTC(2003,8,25),0.872],
[Date.UTC(2003,8,26),0.8714],
[Date.UTC(2003,8,29),0.8638],
[Date.UTC(2003,8,30),0.8567],
[Date.UTC(2003,9,1),0.8536],
[Date.UTC(2003,9,2),0.8564],
[Date.UTC(2003,9,3),0.8639],
[Date.UTC(2003,9,6),0.8538],
[Date.UTC(2003,9,7),0.8489]]
簡単に言うと、どうすればデータをフォーマットできます2010-06-10 14:33:39
かDate.UTC(2010,06,10,14,33,39)
?getUTC*()
JavaScript/jQuery メソッドまたは date.js/moment.js のような既存のライブラリを使用すると、簡単にそれを行うことができます (たとえば、日時情報を取得してから に入れたくない場合Date.UTC()
) 。
前もって感謝します。