PP.Ui.ChartSymbol(settings);
settings. JSON-объект со значениями свойств класса.
Конструктор ChartSymbol создает экземпляр класса ChartSymbol.
Для выполнения примера необходимо наличие на html-странице компонента BubbleChart с наименованием «bubbleChart» (см. «Пример создания компонента BubbleChart»). Создадим новый символ и отрисуем его, получим и выведем данные о радиусе и местоположении символа:
// Создадим новый символ пузырьковой диаграммы
var symbol = new PP.Ui.ChartSymbol({
X: 150,
Y: 200,
R: 30,
Color: "#A9D8B5",
Opacity: 1,
Thickness: 4,
MarkerShape: PP.Ui.IntervalsLegendMarkerShape.Circle,
Chart: bubbleChart
});
// Отрисуем символ пузырьковой диаграммы
symbol.draw();
symbol.renderFrame(bubbleChart.getChartArea().getPaper());
// Получим данные о размере и местоположении символа
var path = symbol.getPath().getPrimitives()[0];
console.log("Координаты центра символа: (" + path.cx + "," + path.cy + "); Радиус символа: " + symbol.getR());
В результате выполнения примера был создан и отрисован новый символ:

Также в консоли браузера были выведены данные о радиусе и местоположении символа:
Координаты центра символа: (200,150); Радиус символа: 30
См. также: