Google Charts viewWindow Max / Min Bug - PullRequest
       7

Google Charts viewWindow Max / Min Bug

0 голосов
/ 30 апреля 2019

Рисование простых горизонтальных гистограмм с помощью 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>
...