x軸が週番号を表すGoogle Chartを描画しようとしています。新しい年を迎えているので、軸は50, 51, 52, 1, 2, 3, ...
になります。Google ChartsがX軸の順序を変更しないようにするにはどうすればよいですか?
私はきちんと自分のデータを注文するんだけど、Googleのチャートは、私のx軸の並べ替えを主張し、私は奇妙なグラフで終わる:
var chartData = [
["Week","Revenue"],
[40,227],
[41,317],
[42,320],
[43,482],
[44,418],
[45,345],
[46,313],
[47,316],
[48,380],
[49,467],
[50,349],
[51,256],
[52,393],
[1,276],
[2,349],
[3,312]
];
google.load("visualization", "1", {
packages:["corechart"],
callback: function() {
var div = document.getElementById('chart');
var chartDataTable = google.visualization.arrayToDataTable(chartData);
var chart = new google.visualization['LineChart'](div);
chart.draw(chartDataTable);
}});
<div id="chart" style="height: 400px;">test</div>
<script src="//www.google.com/jsapi"></script>
どのように防ぐことができますそれは私のデータを並べ替えることからですか?
ための次のコードを参照してください!しかし、Google Chartsは 'arrayToDataTable()'に与えられた順序を尊重する簡単な設定をしていないことに驚いています(さらにこれがデフォルトではありません!) – Benjamin
ああ、指摘してくれてありがとうjsapiのことも... – Benjamin
歓声!詳細については上記の__EDIT__を参照してください... – WhiteHat