PP.Ui.ChartLabelCollection (settings);
settings. JSON-объект со значениями свойств компонента.
Конструктор ChartLabelCollection создает экземпляр класса ChartLabelCollection.
Для выполнения примера необходимо наличие на html-странице компонента BubbleChart с наименованием «bubbleChart» (см. «Пример создания компонента BubbleChart»). Создадим и установим коллекцию из трёх меток для оси X пузырьковой диаграммы:
// Получим ось X пузырьковой диаграммы
var axisX = bubbleChart.getChartArea().getAxisX();
// Скроем старые метки оси X
var labelsCollection = axisX.getLabels();
labelsCollection.hide();
// Определим три метки для оси X
var labelsSettings = {
IntervalsCount: '2', // Общее количество интервалов между метками
Margin: '5 5 5 5', // Внешние отступы меток
Chart: bubbleChart, // пузырьковая диаграмма
VisualType: axisX.getType(), // Тип элемента пузырьковой диаграммы
MaskText: "{%Value:#,##.}", // Маска текста для меток
Style: { // Окрасим метки в синий цвет
Release: new PP.Style({
Font: {
Color: "#3366FF"
}
})
},
IsVisible: true,
Min: 0, // Минимальное значение
Max: 300000 // Максимальное значение
};
// Создадим коллекцию меток
var labels = new PP.Ui.ChartLabelCollection(labelsSettings);
// Отобразим новые метки для оси X
labels.draw(null, bubbleChart.getChartArea().getPaperArea());
В результате выполнения примера для оси X пузырьковой диаграммы была создана и установлена коллекция из трёх меток синего цвета с целыми значениями от 0 до 300 000:

См. также: