Google Charting API会停止显示负数

时间:2014-12-11 18:54:10

标签: google-visualization

我正在使用Google的Charting API,我遇到一个问题,即图表有时在y轴中间为0,下方显示负数。

我想将图表设置为最低0,并且在Google上找到我需要做的就是添加vAxis:{viewWindow: {min: 0}}

我正在绘制我的图表,如下所示

function (result)
                    {
                        alert(result);
                        var obj = $.parseJSON(result);
                        var resultData = obj.DATA;
                        var data = new google.visualization.DataTable(resultData);

                        var options = {
                            title: "Crash counts for ",
                            pointSize: 6,
                            hAxis: {showTextEvery: 2, slantedText: true, slantedTextAngle: 30},
                            animation: {
                                duration: 1000,
                                easing: 'out'
                            }
                            vAxis:{viewWindow: {min: 0}}
                        };

                        var chart = new google.visualization.LineChart(document.getElementById("lineChart"));
                        chart.draw(data, options);
                    }
                ), "json";
            }

Chrome表示vAxis行有一个错误,这是一个意外的标识符。

感谢您提供的任何帮助。

1 个答案:

答案 0 :(得分:1)

嗯,非常简单的错误,你忘记在,之后添加animation

                   var options = {
                        title: "Crash counts for ",
                        pointSize: 6,
                        hAxis: {showTextEvery: 2, slantedText: true, slantedTextAngle: 30},
                        animation: {
                            duration: 1000,
                            easing: 'out'
                        }, // here is the change
                        vAxis:{viewWindow: {min: 0}}
                    };