2017-07-21 11 views
0

xaxisデータの降順ソートを使用して時系列データをプロットする必要があります。私は降順で私のデータを与えているが、それでも昇順 チェックフィドルのプロットはhighcharts http://jsfiddle.net/r4rex6oz/降順でハイチャートに与えられたxaxisデータは昇順で表示されます

Highcharts.chart('container', { 
xAxis: { 
    type: 'datetime' 
}, 
series: [{ 
    data: [ 
     [Date.UTC(2010, 0, 8), 176.0], 
     [Date.UTC(2010, 0, 7), 144.0], 
     [Date.UTC(2010, 0, 6), 129.2], 
     [Date.UTC(2010, 0, 3), 106.4], 
     [Date.UTC(2010, 0, 2), 71.5], 
     [Date.UTC(2010, 0, 1), 29.9] 
    ] 
}] 

});

+1

データを降順に配置することができます。ソートされていないデータが原因でコンソールにエラーが表示されます。データを昇順に並べ、xaxis.reversedをtrueに設定する必要があります。http://jsfiddle.net/r4rex6oz/3/ – morganfree

+0

@Purva小さな質問です。このグラフでは、逆の時系列?ほとんどの場合、人々は物事を左から右へと読むので、x軸が逆転して間違った洞察を引き出すという事実を無視する可能性がより高いからです。 – Strikers

答えて

1

reversed: trueを追加することで、逆にすることができます。

Highcharts.chart('container', { 
xAxis: { 
    type: 'datetime', 
    reversed: true 
}, 
series: [{ 
    data: [ 
     [Date.UTC(2010, 0, 8), 176.0], 
     [Date.UTC(2010, 0, 7), 144.0], 
     [Date.UTC(2010, 0, 6), 129.2], 
     [Date.UTC(2010, 0, 3), 106.4], 
     [Date.UTC(2010, 0, 2), 71.5], 
     [Date.UTC(2010, 0, 1), 29.9] 
    ] 
    }] 
}); 

さらに詳しくは、hereを参照してください。

+1

あなたがしたい場合は、答えを受け入れることができます – Colin

関連する問題