RangeMaxLabel: PP.Ui.ChartSVGLabel;
Свойство RangeMaxLabel определяет метку оси для максимального значения диапазона фильтрации.
Значение свойства устанавливается из JSON и с помощью метода setRangeMaxLabel, а возвращается с помощью метода getRangeMaxLabel.
Для реализации примера необходимо наличие компонента ParallelCoordinates с наименованием «coord» (см. «Пример создания компонента ParallelCoordinates»). Установим для второй оси диаграммы минимальное и максимальное значения диапазона фильтрации, маски у соответствующих меток оси и новый заголовок:
// Получаем вторую ось var axis2 = coord.getAxes()[1]; // Устанавливаем минимальное и максимальное значения диапазона фильтрации axis2.setRangeMinValue(30); axis2.setRangeMaxValue(350); /* Устанавливаем маски у меток для минимального и максимального значений диапазона фильтрации */ var minLabel = { MaskText: "Минимальное значение: {%Value:#,##.00}"}; axis2.setRangeMinLabel(minLabel); var maxLabel = { MaskText: "Максимальное значение: {%Value:#,##.00}"}; axis2.setRangeMaxLabel(maxLabel); // Устанавливаем расположение меток var x = Math.round(axis2.getX()); var minY = Math.round(axis2.getRangeMinValue()); var maxY = Math.round(axis2.getRangeMaxValue() - axis2.getRangeMaxLabel().getRealHeight()); axis2.getRangeMinLabel().setPosition(x, minY); axis2.getRangeMaxLabel().setPosition(x, maxY); // Устанавливаем заголовок оси axis2.setHeader({ Text: "Ось 2" }); axis2.getHeader().setPosition(Math.round(x), 0); // Перерисовываем ось axis2.draw();
В результате выполнения примера для второй оси диаграммы были установлены минимальное и максимальное значения диапазона фильтрации, маски у соответствующих меток оси и новый заголовок:
См. также: