2012-03-19 83 views
6

我使用Google可视化API绘制折线图。下面是代码:Google可视化API:折线图 - 在Y轴上隐藏负值

google.load("visualization", "1", {packages:["corechart"]}); 
google.setOnLoadCallback(drawCharts); 
function drawCharts() { 
    // Total Coupon View 
    var data_total_users = new google.visualization.DataTable(); 
    data_total_users.addColumn('string', 'Total Users'); 
    data_total_users.addColumn('number', 'User Count'); 

    data_total_users.addRows(7); 
    data_total_users.setValue(0, 0, 'Sunday'); 
    data_total_users.setValue(0, 1, 10); 
    data_total_users.setValue(1, 0, 'Monday'); 
    data_total_users.setValue(1, 1, 4); 
    data_total_users.setValue(2, 0, 'Tuesday'); 
    data_total_users.setValue(2, 1, 3); 
    data_total_users.setValue(3, 0, 'Wednesday'); 
    data_total_users.setValue(3, 1, 7); 
    data_total_users.setValue(4, 0, 'Thursday'); 
    data_total_users.setValue(4, 1, 8); 
    data_total_users.setValue(5, 0, 'Friday'); 
    data_total_users.setValue(5, 1, 10); 
    data_total_users.setValue(6, 0, 'Saturday'); 
    data_total_users.setValue(6, 1, 10); 
    var chart = new google.visualization.LineChart(document.getElementById('chart_users_total')); 
    chart.draw(data_total_users, {width: 1000, height: 400, title: '', hAxis: {title: ''}}); 
} 

结果看起来是这样的:

Screenshot

问题是:我怎样才能去除-0.5,-1.0?另外,我想在Y轴上有整数(例如0,1,2,3,...)。我应该添加哪个参数?

回答

20

在你chart.draw电话加入: vAxis:{viewWindow:{分:0}}

+1

简单&正确。谢谢! – Raptor 2012-03-26 04:18:46

+0

对于GoogleVisualr :: Interactive :: LineChart,它不起作用。请让我知道是否有人有解决办法。谢谢。 – Parthiv 2015-09-22 11:43:40

0

如果设置选项vAxis:{viewWindow:{分:0}}没有工作,尝试设置vAxis :{viewWindow:{min:0,max:10}}