Как установить диапазон X и Y

Я хотел бы установить минимум и максимум для графика.

В настоящее время диапазон осей x и y зависит от данных, предоставленных для диаграммы. Хотя хотелось бы это исправить.

См. диаграмму ниже

введите здесь описание изображения

Я хотел бы, чтобы минимальное и максимальное значение диаграммы было равно «5».


person Prakash Raman    schedule 13.09.2016    source источник
comment
Пробовали ли вы stackoverflow.com/ вопросы/21341285/   -  person Jack Evans    schedule 13.09.2016


Ответы (1)


из параметров конфигурации можно использовать следующее. ..

    hAxis: {
      viewWindow: {
        min: 0,
        max: 5
      },
      ticks: [0, 1, 2, 3, 4, 5]
    },
    vAxis: {
      viewWindow: {
        min: 0,
        max: 5
      },
      ticks: [0, 1, 2, 3, 4, 5]
    }

см. следующий рабочий фрагмент...

google.charts.load('current', {
  callback: function () {
    new google.visualization.ScatterChart(document.getElementById('chart_div')).draw(
      google.visualization.arrayToDataTable([
        ['X', 'Y'],
        [1, 1]
      ]),
      {
        hAxis: {
          viewWindow: {
            min: 0,
            max: 5
          },
          ticks: [0, 1, 2, 3, 4, 5]
        },
        vAxis: {
          viewWindow: {
            min: 0,
            max: 5
          },
          ticks: [0, 1, 2, 3, 4, 5]
        }
      }
    );
  },
  packages:['corechart']
});
<script src="https://www.gstatic.com/charts/loader.js"></script>
<div id="chart_div"></div>

person WhiteHat    schedule 13.09.2016
comment
Пробовал это, хотя он по-прежнему использует значения данных и обрезает диаграмму до своего диапазона. - person Prakash Raman; 15.09.2016
comment
Ваше право, это работает! Я видимо что-то не так делаю, спасибо! - person Prakash Raman; 15.09.2016