PP.Ui.ChartAxis(settings);
settings. JSON-объект со значениями свойств компонента.
Конструктор ChartAxis создает экземпляр класса ChartAxis.
Для выполнения примера необходимо наличие на html-странице компонента BubbleChart с наименованием «bubbleChart» (см. «Пример создания компонента BubbleChart»). Создадим и отобразим новую ось Y пузырьковой диаграммы:
// Получим область пузырьковой диаграммы
var chartArea = bubbleChart.getChartArea();
// Получим ось Y
var axisY = chartArea.getAxisY();
// Уничтожим объект оси Y
axisY.dispose();
// Определим заголовок оси
var axisCaption = new PP.Ui.ChartLabel({
Text: "Новый текст оси Y"
});
// Определим метки оси
var axisMarkers = new PP.Ui.MarkerCollection({});
// Определим кисть оси
var stroke = new PP.SolidColorBrush({
Color: "#3366FF"
});
// Определим параметры для конструктора
var settings = {
AutoMax: true,
AutoMin: true,
AxisCrossValue: 0,
Caption: axisCaption,
Markers: axisMarkers,
Stroke: stroke,
Thickness: 1,
Type: PP.Ui.VisualType.Y,
Chart: bubbleChart
};
// Создадим новый объект оси
var newAxisY = new PP.Ui.ChartAxis(settings);
// Установим новый объект оси
chartArea.setAxisY(newAxisY);
// Отрисуем содержимое нового объекта оси в области левых меток
newAxisY.draw(chartArea.getPaperArea());
// Отобразим пузырьки пузырьковой диаграммы без данных
newAxisY.setShowBubblesWithNoData(true);
// Обновим пузырьковую диаграмму
bubbleChart.refresh();
В результате выполнения примера была создана и отображена новая ось Y пузырьковой диаграммы:

См. также: