Labels: Array;
Свойство Labels определяет подписи для основных делений оси цилиндра.
Значение свойства устанавливается с помощью JSON, а возвращается с помощью метода getLabels.
Для выполнения примера необходимо заменить на странице «Пример создания компонента Cylinder» тело метода createGaugeAxis на сценарий, создающий ось цилиндра с новыми настройками:
// Создаём ось цилиндра var createGaugeAxis = function() { var axis = new PP.Ui.CylinderGaugeAxis({ ParentCylinder: cylinder, // Родительский цилиндр MajorTicksCount: 6, // Количество основных делений оси Width: 450, // Ширина оси Height: 250, // Высота оси Min: 0, // Минимальное значение оси Max: 10, // Максимальное значение оси LabelStyle: new PP.Style(), // Стиль для делений оси Labels: this.getAxisValues(0, 10, 6), LabelsMode: PP.Ui.AxisLabelsMode.Custom, ValuesMode: PP.Ui.AxisValuesMode.MinMax, // Режим отображения значений оси Position: PP.LTRB.Right, // Располагаем ось справа }); cylinder.draw(); // Устанавливаем ось cylinder.setAxis(axis.getSettings()); // Обновляем стиль для оси цилиндра this.applyStyleForAxis(axis); // Обновляем ось цилиндра this.updateAxis(axis); axis.redraw(); }
В результате выполнения примера была создана ось цилиндра с новыми подписями и без промежуточных делений:
См. также: