我正在使用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行有一个错误,这是一个意外的标识符。
感谢您提供的任何帮助。
答案 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}}
};