Javascript Google图表问题

时间:2013-12-01 17:34:22

标签: javascript jquery google-visualization linechart

我在为我的网站创建折线图时遇到问题。看看这个链接:

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)变得远离。这是为什么?你们知道如何解决它吗?

1 个答案:

答案 0 :(得分:1)

您必须从

更正月份计算
    var d = new Date(inputData[i][0], i, 1);

    var d = new Date(inputData[i][0], i%12, 1);