我在为我的网站创建折线图时遇到问题。看看这个链接:
http://jsfiddle.net/asgallant/XdncE/
当我在inputData变量中只有12个数组(整整1年)时,这很好用。但是,当我尝试添加多年时,
var inputData = [[1990,5335293],[1990,5309932],[1990,5327306],[1990,5354168],
[1990,5394006],[1990,5448990],[1990,5474112],[1990,5446876],[1990,5382558],
[1990,5410053], [1990,5399647],[1990,5386422],[1991,2780189],[1991,2785247],
[1991,2812202],[1991,2815125],[1991,2827592],[1991,2869426],[1991,2862056],
[1991,2822597],[1991,2806516],[1991,2815310],[1991,2806339],[1991,2792384]] ;
我的图表完全混乱,因为年间隔(haxis)变得远离。这是为什么?你们知道如何解决它吗?
答案 0 :(得分:1)
您必须从
更正月份计算 var d = new Date(inputData[i][0], i, 1);
到
var d = new Date(inputData[i][0], i%12, 1);