PP.Ui.ChartMarker(settings);
settings. JSON-объект со значениями свойств класса.
Конструктор ChartMarker создает экземпляр класса ChartMarker.
Для выполнения примера необходимо наличие на html-странице компонента BubbleChart с наименованием «bubbleChart» (см. «Пример создания компонента BubbleChart»). Установим метки для осей X и Y пузырьковой диаграммы:
// Получим область пузырьковой диаграммы
var chartArea = bubbleChart.getChartArea();
// Определим параметры метки
var settings = {
Length: 15, // Длина меток
Chart: bubbleChart,
Stroke: PP.Color.Colors.black, // Чёрный цвет меток
Thickness: 2 // Толщина меток в пикселях
};
// Получим вертикальные линии уровня оси для оси X
var xItems = chartArea.getGrid().getVerticals()._Items;
for (var i in xItems) {
// Создадим новую меткy оси
var marker = new PP.Ui.ChartMarker(settings);
// Зададим новое значение для метки оси
var value = xItems[i].getValue();
marker.setValue(value);
// Отрисуем метку
var secondCoord = bubbleChart.getChartArea().getPaperArea();
marker.draw(bubbleChart.getChartArea()._GridLayer, PP.Ui.VisualType.X, secondCoord);
};
// Получим горизонтальные линии уровня для оси Y
var yItems = chartArea.getGrid().getHorizontals()._Items;
for (var i in yItems) {
// Создадим новую меткy оси
var marker = new PP.Ui.ChartMarker(settings);
// Зададим новое значение для метки оси
var value = yItems[i].getValue();
marker.setValue(value);
// Отрисуем метку
marker.draw(bubbleChart.getChartArea()._GridLayer, PP.Ui.VisualType.Y, 0)
};
В результате выполнения примера для осей X и Y пузырьковой диаграммы были установлены метки чёрного цвета с длиной в 15 пикселей и толщиной в 2 пикселя:

См. также: