tutorial que graficas google espaƱol con chart barras google-visualization

google visualization - que - Google chart bug? El eje no comienza en 0



graficas con google charts (2)

Debe pasar otro parámetro como parte de las opciones al dibujar el gráfico.

vAxis: {minValue: 0}

Eso hará que el eje vertical comience desde 0, puede ver otras opciones posibles aquí: https://google-developers.appspot.com/chart/interactive/docs/gallery/columnchart#Configuration_Options

El siguiente ejemplo es de Google para crear un gráfico de columnas usando los gráficos de Google

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" } }); }

Lo cual funciona perfectamente, sin embargo, solo quiero un valor por columna, así que lo cambio a:

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" } }); }

Y ahora el eje vertical no comienza en 0 sino que se acerca al valor más bajo, en este caso 114, ¿es esto un error? Todavía quiero que se muestre desde 0, ya que es muy confuso a simple vista como este

¿Algunas ideas?


Si no tiene datos en el gráfico vAxis: {minValue: 0} no ayudará. Así que puedes usar la opción de configuración viewWindow :

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