Class: OLChart

IDEE/impl/OLChart~OLChart


import OLChart from 'IDEE/impl/OLChart';

Estilo de gráfico para características vectoriales.

new OLChart(options)

impl/ol/js/olchart/OLChart.js, line 18

Constructor principal de la clase. Crea un estilo de gráfico.

Name Type Description
options olx.style.FontSymbolOptions

Opciones:

  • type: El tipo de gráfico.
  • radius: Radio del gráfico.
  • rotation: Determinar si el simbolizador rota con el mapa.
  • snapToPixel: Determinar si el simbolizador debe ajustarse a un píxel.
  • stroke: Estilo del borde.
  • colors: Variedad de colores como cadena.
  • offsetX: Desplazamiento del eje x del gráfico.
  • offsetY: Desplazamiento del eje y del gráfico.
  • animation: Paso en una secuencia de animación [0,1].
  • variables: Las variables del gráfico.
  • donutRatio: La relación de tipo 'donut' del gráfico.
  • data: Datos del gráfico.
  • fill3DColor: El color de relleno.
  • displacement: Modifica el anchor.

Extends

  • ol.style.RegularShape

Methods

clone(){ol.chart}

impl/ol/js/olchart/OLChart.js, line 159

Clona el gráfico.

drawDonut(contextParam, angle0Param, center, step, strokeStyle, strokeWidth, sum)

impl/ol/js/olchart/OLChart.js, line 408

Este método dibuja el gráfico de anillos.

Name Type Description
contextParam CanvasRenderingContext2D

Contexto del canvas.

angle0Param number

Ángulo inicial.

center number

Centro del gráfico.

step number

Paso de la animación.

strokeStyle string

Estilo del borde.

strokeWidth number

Ancho del borde.

sum number

Suma de los datos.

drawPie(contextParam, angle0Param, center, step, strokeStyle, sum){number}

impl/ol/js/olchart/OLChart.js, line 466

Esta función dibuja el gráfico circular.

Name Type Description
contextParam CanvasRenderingContext2D

Contexto del "canvas".

angle0Param number

Ángulo inicial.

center number

Centro del gráfico.

step number

Paso de la animación.

strokeStyle string

Estilo del borde.

sum number

Suma de los datos.

Returns:
Devuelve el ángulo final.

drawPie3D(contextParam, angle0Param, center, step, strokeStyle, sum)

impl/ol/js/olchart/OLChart.js, line 439

Este método dibuja el gráfico circular 3D.

Name Type Description
contextParam CanvasRenderingContext2D

Contexto del "canvas".

angle0Param number

Ángulo inicial.

center number

Centro del gráfico.

step number

Paso de la animación.

strokeStyle string

Estilo del borde.

sum number

Suma de los datos.

getChecksum(){string}

impl/ol/js/olchart/OLChart.js, line 271

Suma de verificación.

Returns:
Suma de verificación.

renderBarChart()

impl/ol/js/olchart/OLChart.js, line 315

Este método dibuja el gráfico de barras.

renderCircleChart()

impl/ol/js/olchart/OLChart.js, line 355

Este método dibuja el gráfico circular: "pie", "pie3d" y "donut".

setAnimation(step)

impl/ol/js/olchart/OLChart.js, line 248

Establece el paso de animación.

Name Type Description
step number

Paso de animación.

setRadius(radius, ratio)

impl/ol/js/olchart/OLChart.js, line 236

Sobrescribe de tipos de relación de donut y radio.

Name Type Description
radius number

Radio del gráfico.

ratio number

Relación de donut.