Class: DiagramSymbol

DiagramSymbol


new DiagramSymbol(params)

Устанавливает символ диаграммы для векторного объекта

.

Устанавливает символ диаграммы для векторного объекта

Parameters:
Name Type Description
params object

параметрмы диаграммы

options.type String

тип диаграммы - доступные значения: pie,pie3D, donut, bar (пока не закончен)

options.radius number

радиус диаграммы - по умолчанию 20

options.rotation number

угол поворота в радианах - 0

options.snapToPixel bool

привязка к пикселам - true

object

параметры стиля обводки

options.offsetX number

отступ по горизонтали (px)

options.offsetY number

отступ по вертикали (px)

Implements:
  • ol.structs.IHasChecksum
Source:

Extends

  • ol.style.RegularShape

Methods


clone()

Копия символа (необходима для ускорения создания)

.

Копия символа (необходима для ускорения создания)

Source:
Returns:
Type
DiagramSymbol

getChecksum()

Переопределяемый метод - возвращает контрольную сумму символа

.

Переопределяемый метод - возвращает контрольную сумму символа

Source:

getRadius()

Получение радиуса

.

Получение радиуса

Source:

renderChart_()

Отрисовка диаграммы

.

Отрисовка диаграммы

Source:

setAnimation(step)

Включение анимации

.

Включение анимации

Parameters:
Name Type Description
step false | number
Source:

setData(data)

Принудительное обновление диаграммы

.

Принудительное обновление диаграммы

Parameters:
Name Type Description
data
Source:

setRadius(radius, ratio)

Установка радиуса

.

Установка радиуса

Parameters:
Name Type Description
radius number

радиус

ratio number

коэффициент сжатия

Source: