Рисование простых горизонтальных гистограмм с помощью Google Charts.Диаграмма не регулирует максимальное и минимальное значения оси, чтобы правильно отображать отображаемое значение.Это должно быть автоматическим.
Решение не может заключаться в том, чтобы мне приходилось явно описывать максимум и минимум вручную каждый раз, когда я хочу визуализировать диаграмму.
Вот о чем я говорю. Диаграмма 1 допускает значения по умолчанию для опции viewWindow. Диаграмма 2 - это то место, где мне надоело и недвусмысленно сказать ему, как сделать viewWindow max и min.
Это ошибка?
https://jsfiddle.net/mrtomd/kfhpecdL/20/
google.charts.load('current', {packages: ['corechart', 'bar']});
google.charts.setOnLoadCallback(draw);
function draw() {
var data = google.visualization.arrayToDataTable([
["State", "%", {role: "annotation"}],
["OH", -0.038645, "-3.9%"]
]);
var options1 = {
orientation: 'vertical'
};
var options2 = {
orientation: 'vertical',
hAxis: {
viewWindow: {max:0,min:-0.05}
}
};
var chart1 = new google.visualization.ColumnChart(document.getElementById('chart_div_1'));
chart1.draw(data, options1);
var chart2 = new google.visualization.ColumnChart(document.getElementById('chart_div_2'));
chart2.draw(data, options2);
}
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<div id="chart_div_1" style="width:400px;height:200px;"></div>
<div id="chart_div_2" style="width:400px;height:200px;"></div>