Apps Script Histogram Chart Builder Установить максимальное значение - PullRequest
0 голосов
/ 14 октября 2018

Я пытаюсь построить диаграмму гистограммы в скрипте Apps.Я могу установить заголовок и размер сегмента и заставить все остальное работать, но, что бы я ни пытался, я не могу установить максимальный и минимальный диапазон оси h для установки.Код прилагается ниже, когда график запуска просто имеет автоматическую настройку для максимума и минимума.Вы увидите, что у меня есть некоторый закомментированный код, поскольку я пробовал ряд различных способов, и ни один из них, похоже, не работает.

function buildHistogramChart() {
  var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = spreadsheet.getActiveSheet();
  var nameRange = sheet.getRange(2, 2, 3);
  var dataRange = sheet.getRange(2, 5, 3);

  var chartBuilder = sheet.newChart();
  chartBuilder.addRange(nameRange)
    .addRange(dataRange)
    .setChartType(Charts.ChartType.HISTOGRAM)
    .setOption('title', 'Test')
    .asHistogramChart()
    .setRange(0, 1)
    .setOption('hAxis.viewWindowMode', 'explicit')
    .setOption('histogram', {bucketSize: 0.25})
    //.asHistogramChart()
    //.setOption('histogram', {maxValue:0})

    //.setOption('xAxis', {minValue: 0,
    //                     maxValue:1})
    //.setRange(0,1)
    //.setOption('xAxis',{viewWindowMode:'explicit',
    //                  viewWindow: {
    //                  max:1,
    //                  min:0}})
    .setPosition(1,6,1,1)
    .build();

  sheet.insertChart(chartBuilder.build());
}

Любая помощь будет принята с благодарностью.Я много раз искал в Google и переполнении стека и не могу найти причину, по которой хотя бы одна из моих попыток не работает.

С уважением,

1 Ответ

0 голосов
/ 14 октября 2018

должно быть hAxis вместо xAxis ...

.setOption('hAxis', {
  viewWindowMode: 'explicit',
  viewWindow: {
    max:1,
    min:0
  }
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...