2012-05-21 12 views
19

Aşağıdaki örnek Google'dan olduğunu başlayan değil ancak ben sadece bu yüzden bunu değiştirmek Sütun başına bir değeri istiyorum, mükemmel çalışıyorGoogle grafik hatası? Eksen Google Grafikleri kullanarak bir ColumnChart oluşturmak için 0

function drawVisualization() { 
// Create and populate the data table. 
var data = google.visualization.arrayToDataTable([ 
['Year', 'Austria', 'Belgium', 'Czech Republic', 'Finland', 'France', 'Germany'], 
['2003', 1336060, 3817614,  974066,  1104797, 6651824, 15727003], 
['2004', 1538156, 3968305,  928875,  1151983, 5940129, 17356071], 
['2005', 1576579, 4063225,  1063414,  1156441, 5714009, 16716049], 
['2006', 1600652, 4604684,  940478,  1167979, 6190532, 18542843], 
['2007', 1968113, 4013653,  1037079,  1207029, 6420270, 19564053], 
['2008', 1901067, 6792087,  1037327,  1284795, 6240921, 19830493] 
]); 

// Create and draw the visualization. 
new google.visualization.ColumnChart(document.getElementById('visualization')). 
    draw(data, 
     {title:"Yearly Coffee Consumption by Country", 
     width:600, height:400, 
     hAxis: {title: "Year"}} 
); 
} 

:

function drawVisualization() { 
// Create and populate the data table. 
var data = google.visualization.arrayToDataTable([ 
['Month', 'How many'], 
['07', 193], 
['08', 114], 
['09', 158] 
]); 

// Create and draw the visualization. 
new google.visualization.ColumnChart(document.getElementById('visualization')). 
    draw(data, 
     {title:"Yearly Coffee Consumption by Country", 
     width:600, height:400, 
     hAxis: {title: "Year"}} 
); 
} 

Ve şimdi dikey eksen 0'da başlamıyor ama en düşük değere yakın, bu durumda 114 - bu bir hata mı? Hâlihazırda 0'dan başlayarak bunu çok hızlı bir şekilde görebilmek istiyorum:

Herhangi bir fikir var mı?

+0

(Feb '16) – roberthuttinger

cevap

15

:

0'dan başlamak dikey ekseni zorlar
vAxis: {minValue: 0} 

, buradan diğer olası seçenekleri görebilirsiniz. Bu Doğru cevap yeni API için sadece açılan sütun grafiklerde bu davranışı fark etmiş

var options = { 
    vAxis: { 
     viewWindow: { 
      min:0 
     } 
    } 
}; 
var chart = new google.visualization.ComboChart(document.getElementById('chart_div')); 
chart.draw(dataTable, options); 
+1

: Yani konfigürasyon seçeneği viewWindow kullanabilirsiniz – rents

İlgili konular