0

1 日 1 ポイントの「datetime」チャートがあります。したがって、私の要件は、各日付を x 軸に表示し、各日付の値をプロットすることです。したがって、次のように tickinterval を 1 日 (24*3600*1000) に設定しました。

http://jsfiddle.net/vuf5e/1/

ただし、x 軸は 8 月 28 日のみを示しているようであり、チャートは 8 月 27 日の 1 つのポイントと 8 月 28 日の別のポイントを示すのではなく、その両側に 2 つのポイントを示しています。

tickPositions を使用してみましたが、チャートは次のように表示されます。

http://jsfiddle.net/vuf5e/2/

ここで何が問題なのですか?

4

1 に答える 1

1

数値の 1 つが間違っています。目盛りの 2 番目の位置は 137766608975 ですが、データでは 1377666808975 であり、他の桁よりも 1 桁多くなっています。

実際、真ん中のどこかに 8 がありません。

したがって、基本的に2番目の目盛りの数値は最初のものよりも小さくなります。

    [...]
        xAxis: {
            type:'datetime' , tickPositions:[1377601929269, **137766608975**]
        },


        series:[{"yAxis":0,"name":"Device_INTERFACE_in_octets--.2","data":[[1377601929269,5.8583],[**1377666808975**,6.6278]]}]
    });
});
于 2013-08-29T09:18:54.797 に答える