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
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
Observación: Estas funciones también están disponibles en la sintaxis con prefijo (Funciones de gestión de gráficos (sintaxis del prefijo)).
Las siguientes funciones se utilizan para gestionar las cartas:
gr3DSParámetroRecupera o modifica un parámetro para dibujar un gráfico en modo Espacial 3D.
grAddDataAñade un dato a un gráfico.
grAddTimeDataAgrega un dato en un momento preciso en un gráfico de tiempo.
grAutoRefreshCategoryLabelIdentifica o define si las etiquetas de las categorías se actualizan cada vez que se dibuja el gráfico.
grAutoRefreshSeriesIdentifica o define si una serie se actualiza cada vez que se dibuja el gráfico.
grAxisPositionIndica la posición donde se dibujará uno de los ejes del gráfico (coordenadas X o Y).
grAxisTitleDefine el título del eje X y el título del eje Y en un gráfico.
grAxisTitleFontModifica la fuente utilizada para los títulos de los ejes del gráfico.
grAxisVisibleConfigura cómo se muestran los ejes en los gráficos de Line o de columna.
grBarColorInicializa el color de una barra específica en un gráfico de tipo histograma o un histograma apilado.
grCategoryColorInicializa la categoría color para un gráfico cuyo tipo es:
  • Circular,
Columna *,
  • Gráfico de burbujas,
  • Cascada.
grCategoryLabelInicializa la etiqueta de una categoría de datos (o sección) en un gráfico.
grClearPictBorra el dibujo del gráfico (en un control Imagen o en una ventana).
grColorDevuelve e inicializa la color de diferentes elementos del gráfico.
grColumnAggregationDefine el algoritmo para agregar datos en un gráfico de columna agrupado o apilado.
Novedad versión 2024
grColumnBarType
Define el tipo de barra utilizado en un gráfico de columnas.
grColumnSpacingIndica el espacio entre cada categoría de datos en un gráfico de columnas o en un gráfico de existencias mínimo/máximo.
grComparativeSeriesPositionFija la posición (izquierda o derecha) de una serie en un gráfico de tipo Histograma de comparación.
grCreateCrea un tipo específico de gráfico.
grCreateFontLa función grCreateFont se conserva solo por motivos de compatibilidad.
grDeleteAllBorra un gráfico y destruye este gráfico.
grDeleteSeriesBorra una serie de datos de un gráfico.
grDestinationBMPDefine un archivo BitMap como destino de un gráfico (BMP significa BitMap).
grDestinationControlDefine un control Imagen como destino de un gráfico.
grDestinationImageDefine una imagen Variable como destino de una carta.
grDestinationWMFDefine un metafichero como destino del gráfico.
grDestinationWndDefine una ventana como destino del gráfico.
grDestinoEMFDefine un meta archivo como destino de carta (EMF significa Enhanced Meta File).
grDonutHolePorcentajeModifica el porcentaje correspondiente al radio del agujero en una tabla de donuts.
grDrawDibuja un gráfico de acuerdo con los parámetros especificados.
grExistComprueba la existencia de un gráfico en memoria.
grGetDataRecupera los datos de un gráfico.
grGradientActiva o desactiva la visualización de los degradados color en un gráfico.
grGridlinesMuestra u oculta las líneas de la cuadrícula del gráfico.
grHMAddDataAgrega un dato a un gráfico de Heatmap.
grHMCaptionXModifica el título de una categoría en el eje X de un gráfico de Mapa de Calor.
grHMCaptionYModifica el título de una categoría en el eje Y de un gráfico de Mapa de Calor.
grHMColorEspecifica los colores de los diferentes valores en un gráfico Heatmap.
grHMDeleteColorElimina los colores especificados por grHMColor de una carta de Heatmap.
grHMGetDataRecupera datos de un gráfico de Heatmap.
grHolePercentageModifica el porcentaje que corresponde al radio del agujero en los siguientes gráficos:
  • Anillo,
  • Gráfico de barras radiales.
grImageSizeDefine el tamaño de la Image que contiene el gráfico.
grIncreaseDataAgrega un valor a un dato en un gráfico.
grInfoXYDevuelve información sobre las series encontradas en un punto específico del gráfico.
grIntervalIndica la interval entre los valores de los ejes vertical y horizontal de un gráfico.
grLabelIndica varios parámetros de una leyenda adicional en un gráfico.
grLabelFontModifica la fuente utilizada para las etiquetas de categoría de un gráfico.
grLegendIndica la presencia y posición de la leyenda en un gráfico.
grLegendFontModifica la fuente utilizada para la leyenda del gráfico.
grLineThicknessRecupera y/o modifica el valor del grosor de la Line en un gráfico de Line.
grLoadParameterRestaura los parámetros utilizados para dibujar un gráfico.
grMaskFormatea los datos mostrados por grLabel o por grTooltip.
grMenúDefine el tipo de menú contextual que muestra un gráfico.
grMenuOpciónModifica el texto de una opción del menú contextual de un gráfico.
grOrientaciónModifica la orientación de los ejes del gráfico.
grOriginModifica las marcas de inicio y final de uno de los ejes del gráfico.
grOverlayChartSe utiliza para mostrar dos tipos diferentes de gráficos en el mismo gráfico.
grParámetroRecupera o modifica un parámetro de gráfico.
grPiePullOutSaca una sección (o todas las secciones) de un gráfico.
grPieStartAngleIndica el ángulo inicial de la primera sección en una carta de pastel, carta semicircular o carta de donas.
grPointColorInicializa la color de un punto específico en uno de los siguientes tipos de gráfico:
  • Line,
  • Dispersión,
  • Gráfico de burbujas.
grPointInfoDevuelve las coordenadas de la pantalla de un punto o las coordenadas de la pantalla de un valor encontrado en un gráfico.
grPointSizeConfigura el tamaño de un punto específico en un gráfico tipo curva o nube de puntos.
grPointTypeModifica la forma del punto para una categoría o valor específico que se encuentra en una carta de Line, Área, Dispersión y Radar.
grPrintImprime un gráfico.
grRaisedSe utiliza para mostrar un gráfico con efecto en relieve.
grRBAddDataAñade datos a un gráfico de barras radiales.
grRBMaximumValueEstablece el valor máximo en un gráfico de barras radiales.
grRBRotationDirectionEstablece la dirección de rotación en un gráfico de barras radiales.
grRealTimeIntervalEstablece la hora interval Visible en un gráfico de tiempo con visualización en tiempo real.
grRotaciónPermite:
  • Girar un gráfico alrededor de uno de sus ejes para ver mejor los datos..
  • Averiguar el ángulo de rotación de un gráfico en uno de sus ejes.
grSaveBMPGuarda un gráfico que fue dibujado previamente en un archivo en formato BMP.
grSaveEMFGuarda un gráfico que fue dibujado de antemano en un archivo en formato EMF.
grSaveImageGuarda la imagen de un gráfico en una variable de tipo Image.
grSaveParameterGuarda los parámetros de un gráfico en el formato de una cadena comprimida.
grSaveWMFGuarda un gráfico que fue dibujado de antemano en formato WMF.
grScatter3DAddDataAñade un nuevo punto para mostrar en un gráfico de dispersión 3D.
grScatter3DAltitudeColorDefine los diferentes colores utilizados según los niveles de altitud de una serie que se encuentran en un gráfico de dispersión 3D.
grScatter3DDeleteAltitudeColorElimina los colores de altitud especificados por grScatter3DAltitudeColor.
grScatter3DDeleteMarkCaptionElimina los subtítulos de las marcas encontradas en un gráfico de dispersión 3D
grScatter3DGridlinesMuestra las líneas de cuadrícula para los diferentes planos de un gráfico de dispersión 3D.
grScatter3DLinkPointVincula (o no) los puntos encontrados en un gráfico de "Dispersión 3D".
grScatter3DMarkCaptionSe usa para especificar el título de la marca para un gráfico de dispersión 3D.
grScatter3DProyecciónIndica si los puntos encontrados en una serie de un gráfico de dispersión 3D deben ser proyectados en un plano determinado.
grScatterAddDataXYAñade un dato a un gráfico de dispersión.
grScatterGetDataXYRecupera los datos de un gráfico de dispersión.
grScatterLinkPointEnlaza (o no) los puntos que se encuentran en un gráfico de "Dispersión".
grScatterPointSizeDefine el tamaño de los puntos en un gráfico de "Dispersión".
grScatterSeriesColorInicializa la color de una serie en un gráfico de "Dispersión".
grScatterSeriesLabelInicializa la etiqueta de las series de datos en un gráfico de "Dispersión".
grSeriesColorInicializa el Color de una serie o el Color de una sección.
grSeriesEje secundarioDefine si se desea dibujar una serie en el eje secundario.
grSeriesLabelInicializa la etiqueta de una serie de datos en un gráfico.
grSeriesLineTypeModifica el tipo de Line para una serie que se encuentra en un gráfico de Line, Área, Dispersión y Radar.
grSeriesOpacidadModifica el factor de opacidad de una serie en un gráfico.
grSeriesPointTypeModifica el tipo de punto para una serie que se encuentra en una carta Line, de Área, de Esparcimiento y de Radar.
grSeriesTipoDefine el tipo de serie utilizado en una carta compuesta (carta que contiene varios tipos de cartas).
grSmoothingSuaviza un gráfico de líneas o dispersión con el método "Splines cúbicos".
grSourceCategoryLabelDefine la fuente de las etiquetas de las categorías.
grSourceSeriesDefine la fuente de una serie.
grStartAngleEstablece el ángulo inicial de la primera sección en los siguientes tipos de gráfico:
  • Tarta, semicircular o donut.
  • Proyección solar.
  • Gráfico de barras radiales.
grStockAddDataAñade datos en un gráfico de existencias (candelabros, gráficos de barras o minmax).
grStockGetDataRecupera los datos de un gráfico de existencias (velas, gráficos de barras o minmax).
grSunburstAddDataAgrega un dato a una carta de Sunburst.
grSunburstGetDataRecupera un valor numérico de una carta de Sunburst.
grSunburstPullOutSaca una sección (o todas las secciones) de una carta de Sunburst..
grSunburstRootSectionCambia o especifica el ruta de la raíz en un gráfico de Sunburst.
grSunburstSectionColorCambia la color de una sección en un gráfico Sunburst.
grSunburstStartAngleEspecifica el ángulo inicial de la primera sección en un gráfico Sunburst.
grSuperficieAltitudColorDefines the color used for the altitude (Z axis) of a surface chart.
grSuperficieBorrarColorAltitudColorElimina los colores de altitud especificados por grSurfaceAltitudeColor.
grSuperficieBorrarMarkCaptionElimina los títulos de las marcas que se encuentran en un gráfico de superficie.
grSuperficieConseguirDatosRecupera los datos de un gráfico de superficie.
grSuperficieMallaHabilita o deshabilita la malla en una tabla de Superficie.
grSuperficieMarcasSubtítuloLe permite especificar el título de la marca para un gráfico de superficie.
grSurfaceAddDataAgrega un dato a un gráfico de superficie.
grSurfaceGridlinesMuestra las líneas de cuadrícula para los diferentes planos de un gráfico de superficie.
grTimeLevelMaskDefine la máscara de visualización para un nivel de escala de tiempo en un gráfico.
grTimeLevelMaxFija el número de niveles para mostrar en la escala temporal de un gráfico, así como el nivel máximo.
grTipoIdentifica o modifica el tipo de gráfico.
grTitleModifica la leyenda y/o la posición del título del gráfico.
grTitleFontModifica la fuente utilizada para el título del gráfico.
grTooltipMuestra y define el formato de:
  • el tooltip asociado a cada sector de un gráfico (sector de un gráfico circular, columna de un gráfico de columnas, etc.). Esta función también devuelve las características del tooltip asociado a cada sector del gráfico.
  • un tooltip personalizado, asociado a un punto.
Novedad versión 2024
grWaffleSize
Define el número de filas y columnas de un gráfico Waffle.
Novedad versión 2024
grWaffleTypeCell
Define la forma de las celdas de un gráfico Waffle.
grWaterfallCategoryTypeIndica el tipo de categoría de un gráfico de cascada.
grWaterfallColorIndica la Color para un tipo de categoría en un gráfico de cascada.
grWndSizeDefine el tamaño de la ventana que contiene el gráfico.
grZoomDefine el zoom de un gráfico.
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Windev Mobile - Tabela e Grafico
https://youtu.be/h7ellv_iZoo
amarildo
26 10 2018
Video Grafico Webdev com Tabela
https://youtu.be/rnnj2--Bgtw
amarildo
26 10 2018
Video Grafito com Tabela
https://youtu.be/7Pvbgqvp4ws
amarildo
09 07 2018
A more close to life example of creating a chart and modify its data
Add a Chart control to your Window/ Page,
Once the data is in the table the magic begins

grDeleteSeries(CHART_X) //Delete any data

FOR j=1 TO 12 //Description for every column below the chart
grCategoryLabel(CHART_X,j,SWITCH(j,"Jan", "Feb", "Mar", "Apr", "May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"))
END

//Descriptions of the columns, this shows up to the right of the chart
grSeriesLabel(CHART_X,1,"Sunny")
grSeriesLabel(CHART_X,2,"Rainy")

//The info is in a 3 column memory table: Months, Col_Sunny, Col_Rainy
FOR EACH ROW OF TABLE_X
//Add the value to the first column of the chart
grAddData(CHART_X,1, TABLE_X.COL_Sunny)
//Add the value to the second column of the chart
grAddData(CHART_X,2, TABLE_X.COL_Rainy)

END

//Change the Title of the chart
CHART_X..Title = "New title Year [" + NumToString(theyear) +"]"

grRaised(CHART_X, EDT_3d) //Add an extra 3d Effect
grDraw(CHART_X) //Actually draw the chart
Diego Sanchez
31 07 2017

Última modificación: 22/11/2023

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