AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Controles, páginas y ventanas / Funciones de gráficos
  • Crear y dibujar un gráfico mediante programación
  • Dibujar varios gráficos al mismo tiempo
  • Gráficos e hilos
  • Valores de Default de un gráfico creado mediante programación
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Crea un tipo específico de gráfico.
Observaciones:
  • Se recomienda crear un control Gráfico directamente en lugar de usar grCreate. De hecho, la control Gráfico ofrece muchas más características.
  • Esta función sólo puede utilizarse para crear un gráfico mediante programación. Esta función no se puede utilizar en el editor de ventanas, en el editor de páginas o en editor de reportes.
Ejemplo
// Create a column chart
// (and save the parameters modified by the user)
grCreate("MyChart", grColumn)
Sintaxis
grCreate(<Chart name> , <Chart type> [, <Persistence>])
<Chart name>: Cadena de caracteres
Nombre del gráfico a crear. Este nombre será utilizado por todas las funciones para la gestión de gráficos.. Atención: este nombre no debe coincidir con el nombre de un control Gráfico.
<Chart type>: Constante
Especifica el tipo de gráfico a crear:
gr3DSAreaStackedGráfico de áreas apiladas en 3D.
gr3DSAreaDepthGráfico de áreas en 3D mostradas una detrás de otra.
gr3DSLineGráfico de líneas en 3D.
gr3DSCylinderColStackedGráfico de barras apilado en 3D.
Las barras están representadas por cilindros.
gr3DSCylinderColClusteredGráfico de columnas agrupadas en 3D
Las barras están representadas por cilindros.
gr3DSCylinderColDepthGráfico de columnas 3D en profundidad: las series están representadas en perspectiva.
Las barras están representadas por cilindros.
gr3DSColumnStackedGráfico de barras apilado en 3D.
Las barras están representadas por rectángulos 3D. Este tipo de gráfico no admite valores negativos.
gr3DSColumnClusteredGráfico de columnas agrupadas en 3D.
Las barras están representadas por rectángulos 3D.
gr3DSColumnDepthGráfico de columnas 3D en profundidad: las series están representadas en perspectiva.
Las barras están representadas por rectángulos 3D.
gr3DSMinMaxGráfico de cotizaciones 3D que muestra la diferencia entre el valor de stock mínimo y el valor de stock máximo.
gr3DSScatterGráfico de dispersión 3D.
gr3DSPieGráfico circular en 3D.
grAreaTabla de áreas (ver Ejemplo de gráfico de área).
grPolarAreaCarta de la zona polar (véase ejemplo de gráfico de área polar).
grBarChartsGráfico de cotizaciones (véase ejemplo de Gráfico de cotizaciones).
grCandleStickGráfico de velas (ver ejemplo de Gráfico de cotizaciones).
grRadialBarGráfico de barras radiales.
grLineTabla de Line (ver ejemplo de gráfico Line).
grDonutGráfico de anillos. Consulte ejemplo de tabla de donuts.
grFunnelGráfico de embudo. Consulte ejemplo de gráfico de embudo.
grBubbleChartGráfico de burbujas (véase ejemplo de gráfico de burbujas).
grHeatMapGráfico del mapa de calor (véase ejemplo de tabla Heatmap).
grSemiCircularCarta semicircular (véase ejemplo de carta semicircular).
grColumnCuadro de columnas (ver Ejemplo de gráfico de columnas).
grColumnStackedGráfico de columnas apiladas. Este tipo de gráfico no admite valores negativos.
grMinMaxGráfico de cotizaciones que muestra la diferencia entre el valor mínimo de las existencias y el valor máximo de las mismas (véase ejemplo de Gráfico de cotizaciones)
grScatterGráfico de dispersión (véase ejemplo de gráfico de dispersión).
grScatter3DGráfico de dispersión 3D (ver ejemplo de gráfico de dispersión 3D).
grPyramidGráfico de Pirámide (ver ejemplo de gráfico piramidal).
grRadarCarta de radar (ver Ejemplo de carta radar).
grPieGráfico circular (véase ejemplo de Gráfica de tarta).
grSunburstgráfico de proyección solar. Consulte ejemplo de la carta Sunburst.
grSurfaceTabla de superficie (ver ejemplo de tabla de Superficie).
Novedad versión 2024
grWaffleChart
Tablero de gofres (véase ejemplo de gráfico Waffle).
grWaterfallGráfico en cascada (véase ejemplo de diagrama de cascada).
grRangeAreaCuadro de la zona de alcance (véase ejemplo de gráfico de área de distribución).

El tipo de gráfico puede ser modificado posteriormente por grType.
<Persistence>: Booleano opcional
  • True (valor Default ) para guardar las modificaciones realizadas en el gráfico por el usuario a través de el menú contextual ,
  • False para no guardar las modificaciones.
Observaciones

Crear y dibujar un gráfico mediante programación

Para crear y dibujar un gráfico:

Dibujar varios gráficos al mismo tiempo

No pueden existir varios gráficos con el mismo nombre al mismo tiempo.
Para dibujar varios gráficos al mismo tiempo (en una o más ventanas, por ejemplo), se deben especificar diferentes nombres de gráficos.

Gráficos e hilos

Un solo gráfico puede ser manejado en un Thread.
Consecuencias:
  • Dos hilos no pueden hacer manipular el mismo gráfico.
  • Un gráfico creado en un thread se destruye automáticamente al final de este thread. El gráfico existe en el subproceso que contiene la llamada a la función grCreate.

Valores de Default de un gráfico creado mediante programación

Los valores de Default de un gráfico son los siguientes:
Clasificación Lógica de negocio / UI: Código neutro
Componente: wd290grf.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 15/02/2024

Señalar un error o enviar una sugerencia | Ayuda local