Установить диапазон x Axis в диаграмме google
Я пытаюсь создать гистограмму, используя пример диаграммы Google
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]
]);
Диаграмма создается успешно, но на оси X отображается значение от 0 до 6.
Когда я передаю все значения как 0, он показывает X-Axis от -1 до +1.
Можно ли установить X-Axis всегда с 0% до 100%.
Ответы
Ответ 1
Вы можете заставить ось x BarChart всегда показывать определенный диапазон, задав параметры hAxis.viewWindow.min
и hAxis.viewWindow.max
:
hAxis: {
viewWindow: {
min: 0,
max: 100
},
ticks: [0, 25, 50, 75, 100] // display labels every 25
}
Ответ 2
Задайте значения tick
:
vAxis: {
ticks: [{v:0, f:'0%'},{v:10, f:'10%'},{v:20, f:'20%'},{v:30, f:'30%'}]
}
Ответ 3
u может установить ось x путем изменения значения счетчика, поскольку мы используем 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}
}
};