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
См. также: