2012-03-19 161 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}}