Настрйка меток на оси графика

Метки осей столбчатой и линейной диаграммы по умолчанию выводится в полном виде, как на рисунке:

Если необходимо вывести их в сокращенном виде, то сделать это можно с помощью настройки “Сокращать значения” в параметрах соответствующей оси виджета:

При выключенном сокращении значений метки оси, как правило, отображаются в формате целых чисел. Дробные значения появляются только в том случае, если все значения всех серий маленькие, например, находятся в диапазоне от -13 до +13.

Если значения маленькие, но требуется формат без дробных чисел, можно добавить обработчик типа “Выполнить код” в событие “При инициализации виджета” с содержанием:

$widget.down('#chart').on('beforecreatechart', (chart, chartConfig) => {
  if (chartConfig.valueAxes && chartConfig.valueAxes.length > 0) {
    // Для первой оси
    chartConfig.valueAxes[0].labelFunction = function(value) {
      // Преобразовать значение в целое число
      return Math.round(value);
    };
  }
});

1 лайк