0

そのように構造化されたjsonオブジェクトからx軸に日付を表​​示するにはどうすればよいですか?

[
    [
        634420512000000000,
        100000
    ],
    [
        634421376000000000,
        100086
    ],
    [
        634422240000000000,
        100171
    ],
    [
        634423104000000000,
        100257
    ]
]

私の日付はミリ秒単位です。xAxis をそのように設定しました。

xAxis: {
    title: {
        text: 'Time'
    },
    type: 'datetime'
}
4

2 に答える 2

1

1970年1月1日からミリ秒ではなくティックを返していたことが判明しました

それで...

Dim dt1970 As DateTime = New DateTime("1970", "1", "1")
Dim d As DateTime = row("myDateFromDB")
Dim span As TimeSpan = d - dt1970

Dim milli as long = span.TotalMilliseconds
于 2011-06-17T19:39:08.447 に答える
0

Highchartsは、データの3つの主要な形式を受け入れます。

  • 単純な配列(例[1, 2, 3]
  • x、yペアの配列の配列(例[[x, y], [x2, y2]]
  • ポイントオブジェクトのリスト

これらの形式の詳細については、highchartsのドキュメントを参照してください。ただし、あなたの場合、それは非常に簡単なはずです。次のようなことをしてください。

var data = []; //assume data is the array you've listed in your question

var chart = new Highcharts.chart({
    xAxis: {
        title: {
            text: 'Time'
        },
        type: 'datetime'
    },
    series: [{
        data: data
    }]
});
于 2011-06-07T16:18:16.253 に答える