vaxis googlechart google font custom chart change google-visualization

google visualization - googlechart - establecer x rango de ejes en google chart



google charts label (3)

Establecer los valores de tick :

vAxis: { ticks: [{v:0, f:''0%''},{v:10, f:''10%''},{v:20, f:''20%''},{v:30, f:''30%''}] }

Intento crear un gráfico de barras con el ejemplo de Google Chart

var data = new google.visualization.DataTable(); data.addColumn(''string'', ''Topping''); data.addColumn(''number'', ''Slices''); data.addRows([ [''Mushrooms'', 5], [''Onions'', 4], [''Olives'', 3] [''Zucchini'', 2], [''Pepperoni'', 1] ]);

El gráfico se creó correctamente, pero en el eje X muestra un valor de 0 a 6. Cuando paso todos los valores como 0, muestra el eje X de -1 a +1.

¿Es posible configurar el eje X para que comience siempre de 0% a 100%?


Puede forzar que el eje x de un BarChart muestre siempre un cierto rango configurando las opciones hAxis.viewWindow.min y hAxis.viewWindow.max :

hAxis: { viewWindow: { min: 0, max: 100 }, ticks: [0, 25, 50, 75, 100] // display labels every 25 }


u puede establecer el eje x modificando el valor de conteo ya que estamos usando DataTable ()

var databmi = new google.visualization.DataTable ();

data.addColumn(''string'', ''Country''); data.addColumn(''number'', ''GDP''); data.addRows([ [''US'', 16768100], [''China'', 9181204], [''Japan'', 4898532], [''Germany'', 3730261], [''France'', 2678455] ]); var options = { title: ''GDP of selected countries, in US $millions'', width: 500, height: 300, legend: ''none'', bar: {groupWidth: ''95%''}, vAxis: { title :''your choice'', gridlines: { count: 4 } }, hAxis: { title :''your choice'', gridlines: {count: 4} } };