Google Annotated Time Line диаграмма (ось Y) масштаб

Я использую график Google Annotated Time Line, я хочу, чтобы шкала на оси Y показывала только целые числа, а не дроби (если min равно 0 и max находится между 1,4).

Я пытался сделать это, используя max и min, но бывают случаи, когда линия превышает max, поэтому есть ли способ заставить эту диаграмму отображать только целые числа. Я прочитал варианты в документации много раз, но все же не повезло.

1 ответ

Решение

Вы можете рассчитать максимум ваших данных и установить максимум графика на основе этого значения или 5, в зависимости от того, что больше:

var max = 5;
for (var i = 1; i < data.getNumberOfColumns(); i++) {
    if (data.getColumnType(i) == 'number') {
        var range = data.getColumnRange(i);
        max = Math.max(max, range.max);
    }
}

Затем в опциях графика установите max: max,

Другие вопросы по тегам