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();
}
В результате выполнения примера была создана ось цилиндра с новыми подписями и без промежуточных делений:

См. также: