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.
Linux Atención: Se requiere una configuración específica para usar esta función en Linux. Para obtener más información, consulte Los gráficos.
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.
WEBDEV - Código ServidorUniversal Windows 10 AppiPhone/iPadIOS WidgetMac Catalyst Esta constante no está disponible.
gr3DSAreaDepthGráfico de áreas en 3D mostradas una detrás de otra.
WEBDEV - Código ServidorUniversal Windows 10 AppiPhone/iPadIOS WidgetMac Catalyst Esta constante no está disponible.
gr3DSLineGráfico de líneas en 3D.
WEBDEV - Código ServidorUniversal Windows 10 AppiPhone/iPadIOS WidgetMac Catalyst Esta constante no está disponible.
gr3DSCylinderColStackedGráfico de barras apilado en 3D.
Las barras están representadas por cilindros.
WEBDEV - Código ServidorUniversal Windows 10 AppiPhone/iPadIOS WidgetMac Catalyst Esta constante no está disponible.
gr3DSCylinderColClusteredGráfico de columnas agrupadas en 3D
Las barras están representadas por cilindros.
WEBDEV - Código ServidorUniversal Windows 10 AppiPhone/iPadIOS WidgetMac Catalyst Esta constante no está disponible.
gr3DSCylinderColDepthGráfico de columnas 3D en profundidad: las series están representadas en perspectiva.
Las barras están representadas por cilindros.
WEBDEV - Código ServidorUniversal Windows 10 AppiPhone/iPadIOS WidgetMac Catalyst Esta constante no está disponible.
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.
WEBDEV - Código ServidorUniversal Windows 10 AppiPhone/iPadIOS WidgetMac Catalyst Esta constante no está disponible.
gr3DSColumnClusteredGráfico de columnas agrupadas en 3D.
Las barras están representadas por rectángulos 3D.
WEBDEV - Código ServidorUniversal Windows 10 AppiPhone/iPadIOS WidgetMac Catalyst Esta constante no está disponible.
gr3DSColumnDepthGráfico de columnas 3D en profundidad: las series están representadas en perspectiva.
Las barras están representadas por rectángulos 3D.
WEBDEV - Código ServidorUniversal Windows 10 AppiPhone/iPadIOS WidgetMac Catalyst Esta constante no está disponible.
gr3DSMinMaxGráfico de cotizaciones 3D que muestra la diferencia entre el valor de stock mínimo y el valor de stock máximo.
WEBDEV - Código ServidorUniversal Windows 10 AppiPhone/iPadIOS WidgetMac Catalyst Esta constante no está disponible.
gr3DSScatterGráfico de dispersión 3D.
WEBDEV - Código ServidorUniversal Windows 10 AppiPhone/iPadIOS WidgetMac Catalyst Esta constante no está disponible.
gr3DSPieGráfico circular en 3D.
WEBDEV - Código ServidorUniversal Windows 10 AppiPhone/iPadIOS WidgetMac Catalyst Esta constante no está disponible.
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.
WEBDEV - Código ServidorLinuxUniversal Windows 10 AppiPhone/iPadIOS WidgetMac Catalyst Esta constante no está disponible.
grLineTabla de Line (ver ejemplo de gráfico Line).
grDonutGráfico de anillos. Consulte ejemplo de tabla de donuts.
Universal Windows 10 App Esta constante no está disponible.
grFunnelGráfico de embudo. Consulte ejemplo de gráfico de embudo.
Universal Windows 10 App Esta constante no está disponible.
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).
Universal Windows 10 App Esta constante no está disponible.
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.
Universal Windows 10 AppiPhone/iPadIOS WidgetMac Catalyst Esta constante no está disponible.
grSurfaceTabla de superficie (ver ejemplo de tabla de Superficie).
WEBDEV - Código ServidorLinuxUniversal Windows 10 App Esta constante no está disponible.
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:
  • Menú contextual habilitado (configurable por grMenu y grMenuOpción).
    WEBDEV - Código Servidor Los menús contextuales no están disponibles.
  • Marcas automatic en los ejes (configurables por grInterval).
  • Los colores se seleccionan según un orden preset entre un set de 13 colores (configurable por grSeriesColor).
  • Los gradientes color están disponibles (pueden ser configurados por grGradient).
  • Tamaño del archivo (configurable por TAMAÑO DE GRINdSize).
  • Tamaño de la ventana (configurable por TAMAÑO DE GRINdSize).
    WEBDEV - Código Servidor No se puede realizar ninguna visualización en una ventana.
  • No hay etiqueta para la serie (puede ser configurada por grSeriesLabel).
  • No hay leyenda para los elementos (puede ser configurada por grCategoryLabel y grLabel).
  • Sin leyenda (puede ser configurada por grLegend).
  • No hay título para el gráfico (puede ser configurado por grTitle).
  • No hay título para los ejes (puede ser configurado por grAxisTitle).
  • No hay líneas de cuadrícula (puede ser configurado por grGridlines).
  • Sin datos (los elementos pueden ser añadidos por grAddData).
  • Sin destino (puede ser configurado por grDestinoBMP, grDestinoControl, grDestinoEMF, grDestinoWnd y grDestinoWMF).
  • No hay visualización de gráficos (para dibujar el gráfico, utilice grDraw).
  • Sin efecto de elevación (configurable por grRaised).
  • Para los gráficos de tarta, el ángulo inicial es igual a 0 (puede ser configurado por grPieStartAngle).
  • Para los gráficos de barras y los gráficos MinMax, el espacio entre dos categorías es igual a 10 píxeles (puede ser configurado por grColumnSpacing).
  • Para los gráficos de dispersión, los puntos son relacionado y su tamaño es igual a 1 (puede ser configurado por grScatterLinkPoint y grScatterPointSize).
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