Class: Chart

IDEE/impl/style/Chart~Chart


import Chart from 'IDEE/impl/style/Chart';

Implementación de Openlayers del gráfico de estilo.

new Chart()

impl/ol/js/style/Chart.js, line 269

Constructor principal de la clase.

Name Type Description
options. Mx.ChartOptions

Opciones de la clase.

  • type: El tipo de gráfico.
  • radius: El radio del grafíco circular. Si el tipo de gráfico es 'barra', escriba este campo limitando la altura máxima de la barra.
  • offsetX: Desplazamiento del eje x del gráfico.
  • offsetY: Desplazamiento del eje y del gráfico.
  • stroke.
    • color: El color del trazo del gráfico.
    • width: El ancho del trazo del gráfico.
  • fill3DColor: El color de relleno del cilindro PIE_3D
  • scheme: Color del esquema.
  • rotateWithView: Determinar si el simbolizador rota con el mapa.
  • variables: Valores de la clase.

Members

module:IDEE/impl/style/Chart~Chart.CANVAS_PROPS{number}

Radio máximo del "canvas".

Methods

applyToFeature(feature)

impl/ol/js/style/Chart.js, line 513

Este método aplica estilo a los objetos geográficos.

Name Type Description
feature Object

Objeto geográfico.

applyToLayer(layer)

impl/ol/js/style/Chart.js, line 501

Este método aplica estilo a la capa.

Name Type Description
layer IDEE.layer.Vector

Capa.

drawGeometryToCanvas(vectorContext)

impl/ol/js/style/Chart.js, line 333

Este método dibuja la geometría en el "canvas".

Name Type Description
vectorContext Object

Vector que se dibujará en el "canvas".

formatDataRecursively_(options, feature){object}

impl/ol/js/style/Chart.js, line 529

Convierte un solo objeto en un objeto de valores de características extraídos.

  • ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Name Type Description
options object

Objeto de opciones sin analizar.

feature OLFeature

Objeto geográfico de Openlayers.

Returns:
Opciones analizadas con rutas reemplazadas con valores de características.

setVal(ob, opts, key, feature){object}

impl/ol/js/style/Chart.js, line 556

Método que modifica los valores de un objeto geográfico.

  • ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Name Type Description
ob object

Objeto.

opts Array

Opciones.

key String

"Key" del objeto.

feature OLFeature

Objeto geográfico de Openlayers.

Returns:
Opciones analizadas con rutas reemplazadas con valores de características.

updateCanvas(canvas)

impl/ol/js/style/Chart.js, line 318

Este método actualiza el "canvas".

Name Type Description
canvas HTMLCanvasElement

Nuevo "canvas".

updateFacadeOptions(optionsVar){object}

impl/ol/js/style/Chart.js, line 442

Este método actualiza las opciones de la fachada (patrón estructural como una capa de abstracción con un patrón de diseño).

  • ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Name Type Description
optionsVar object

Opciones.

Returns:
Opciones actualizadas.