我正在尝试绘制一个谷歌图表,其x轴代表周数。由于我们跨越了新的一年,轴上的数字为
我已正确地对数据进行排序,但是谷歌图表坚持重新排序我的x轴,结果我得到了一个奇怪的图形:
如何防止系统重新排列我的数据?
50, 51, 52, 1, 2, 3, ...
。我已正确地对数据进行排序,但是谷歌图表坚持重新排序我的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>
arrayToDataTable()
给定的顺序(更令人惊讶的是这不是默认值!) - BenMorel