Propiedad
|
Descripción
|
---|---|
annotationsDivName
|
El elemento HTML div en el que se muestra la información de anotación. Se trata de un elemento que se muestra fuera del widget. Para colocar el div en cualquier lugar del mashup, cree un elemento HTML y coloque el div dentro de dicho elemento. Un ejemplo son las anotaciones que se muestran cuando un usuario pulsa en un cuadro de evento de cambio en el gráfico Tendencias de KPI.
|
ConnectSeparatedPoints
|
Cuando se selecciona la casilla, las brechas de los datos se conectan en el gráfico.
|
CustomBars
|
Si se selecciona la casilla, cada celda del CSV se analiza como "low;middle;high". Se dibujan barras de error para cada punto entre el inferior y el superior, con la serie en medio. Esto se utiliza básicamente como forma de mostrar el rango cuando se muestra un valor promedio en el gráfico. De este modo, se visualizan menos puntos, al tiempo que se sigue mostrando si un punto es superior o inferior a lo esperado.
|
dateFormat, useDateFormat
|
Permite dar formato a la fecha del eje X. Se utiliza la siguiente función de la biblioteca de JavaScript Moment.js: moment(date).format(XXX)
|
DisplayTagName
|
Cuando se selecciona la casilla, se muestra el nombre completo de la etiqueta o la propiedad en la leyenda del gráfico, junto con el valor. En el caso de nombres de etiqueta o propiedad largos, es posible que los datos se trunquen. Cuando se selecciona la casilla, aparece un guión del mismo color que el cuadrado de la etiqueta o el nombre de la propiedad en lugar del nombre. Los cuadrados de colores de la etiqueta o los nombres de las propiedades aparecen en el panel de información a la derecha del gráfico.
|
DrawAxisX, DrawAxisY, DrawAxisY2
|
Cuando se selecciona la casilla, se muestra la línea del eje horizontal con valores en el gráfico del eje correspondiente.
|
DrawGridX, DrawGridY, DrawGridY2
|
Cuando se selecciona la casilla, se muestra la línea de la cuadrícula vertical en el gráfico para ese eje.
|
DrawPoints
|
Cuando se selecciona la casilla, todos los puntos se muestran de forma permanente en el gráfico, no solo cuando se pasa por encima de ellos.
|
DygraphSynchDefault
|
Cuando se marca la casilla, se invoca la función de sincronización de la biblioteca de gráficos de Dygraph al cargar el mashup, y se sincronizan todos los gráficos de la página. Para que la función se lleve a cabo correctamente, esta casilla debe estar seleccionada para todos los gráficos del mashup. Por defecto, esta casilla está desactivada.
|
FillArea
|
Cuando se selecciona la casilla, el área definida por la línea se rellena con color. Esta propiedad es incompatible con una barra personalizada.
|
HideY-AxisValues
|
Cuando se selecciona la casilla, los números del eje Y se ocultan, pero las líneas del eje siguen visibles.
|
LegendPosition
|
Determina la posición de la leyenda sobre el gráfico. El valor por defecto es On Mouse Over.
|
showDecimal
|
Cuando se selecciona la casilla, se muestran las etiquetas de los valores decimales en el eje Y.
|
StackedGraph
|
Cuando se selecciona la casilla, las líneas del gráfico se agrupan.
|
Stepped
|
Cuando se marca la casilla, la línea del gráfico se escalona entre los puntos, en lugar de ser una línea recta.
|
useAnnotation
|
Seleccione esta casilla para utilizar annotationsJSON o annotationsDivName.
|
UsePercentageFormat
|
Cuando se selecciona la casilla, los valores del eje Y se muestran como porcentajes. Solo se aplica al eje Y del lado izquierdo.
|
Propiedad
|
Descripción
|
---|---|
annotationsJSON
|
JSON que se analiza para añadir la anotación al gráfico.
|
ChartTitle, XLabel, YLabel, Y2Label
|
Rótulos para el gráfico y cada eje. Si no se especifica nada, no se muestra ninguna etiqueta. Se añaden automáticamente caracteres de relleno al gráfico para el texto de la etiqueta.
|
DataLabel<#>
|
Si se especifica, indica la etiqueta que se utiliza para las series. Si se deja en blanco, JSONData puede proporcionar la etiqueta de datos. Si se especifica DataLabel<#>, no se pueden utilizar las funciones de segundo eje Y con esa serie.
|
DateWindowEnd y DateWindowStart
|
Hora de inicio y de fin para el rango del eje X inicial cuando se muestra el gráfico.
|
DisableVerticalZoom
|
Cuando se selecciona la casilla, el zoom vertical del gráfico se desactiva.
|
EnableZoomSynchronizing
|
Cuando se selecciona la casilla, el gráfico puede sincronizar su zoom con otro gráfico.
|
HexColors
|
Lista de valores de color con código hexadecimal. Se utilizan en los datos de la serie que se muestran en el gráfico, con un valor para cada serie del gráfico. Por ejemplo: #a2a2a2,#f2b927,#3ec556,#09aec6,#ed684a,#a2a2a2. Los servicios utilizan esta propiedad para definir dinámicamente los colores de la serie. Si no se especifica ningún valor para HexColors, se utiliza el valor de la propiedad SeriesStyle<#>.
|
HideSeries<#>InLegend
|
Cuando se selecciona la casilla, la serie se oculta en la leyenda del gráfico.
|
isZoomed
|
Permite realizar el seguimiento de si el zoom está aplicado el gráfico. Resulta útil en el mashup o el servicio para gestionar los diferentes casos de uso del zoom (zoom cuando ya se ha aplicado zoom, actualización de datos cuando se aplica zoom y conservación del zoom).
|
JSONData
|
Los datos utilizados en el gráfico son JSON, enviados en formato de cadena. Se utiliza una cadena para enviar la información, en lugar de una infotable, ya que las infotables se transfieren al widget línea por línea y requieren una mayor manipulación de los datos para que se incluyan en el gráfico. El uso de una cadena permite enviar los datos de una sola vez a la biblioteca de Dygraph para representar el gráfico. El formato para este JSON es CSV. Puede utilizar el servicio GenerateDygraphData o un servicio que llame a GenerateDygraphData para convertir una infotable a CSV. Para obtener más información, consulte:
http://dygraphs.com/data.html#csv.
Ejemplo de los datos enviados como cadena al servicio GetJsonStringTrendHistory:
{"isCustom":true,"trendType":"PerformanceHistory","displayId":
"Asset_CheeseCake_CleaningAndDryingMachine","endDate":1501819199000, "startDate":1501732800000,"isZoomed":false,"zoomedMax":0,"zoomedMin":0} |
SeriesVisibilities
|
Lista separada por comas de los parámetros de visibilidad para la serie en el gráfico. El formato de cada entrada de lista es <índice de serie>:<booleano>, donde el valor booleano especifica si la serie es visible. Por ejemplo:
0:true,1:true,2:false,3:false,4:true,5:false
Los servicios utilizan esta propiedad para definir dinámicamente los colores de la serie. Si no se especifica ningún valor para SeriesVisibilities, se utiliza el valor de la propiedad SeriesVisibility<#>.
|
SeriesVisibility<#>
|
Determina si se muestran en el gráfico los datos de la serie. Esta propiedad se asigna a la selección de visibilidad para la serie en el panel de información a la derecha del gráfico.
|
useValueRange, valueRangeMin y valueRangeMax
|
Cuando useValueRange se selecciona, se puede definir un valor mínimo (valueRangeMin) y máximo (valueRangeMax) para que se represente el eje Y.
|
zoomMax y zoomMin
|
Cuando se aplica zoom en el gráfico, estas propiedades obtienen un nuevo valor que indica el mínimo y el máximo que se obtiene del eje X, utilizando los datos JSON. Si se utiliza un formato de datos de fecha y hora, la hora suele devolverse en milisegundos.
|
Propiedad
|
Descripción
|
---|---|
SeriesStyle<#>
|
El color utilizado para los datos de la serie que se muestran en el gráfico, de acuerdo con el cuadrado de color en el panel de información a la derecha del gráfico.
|
SeriesSecondAxis<#>
|
Determina si el eje Y de la serie aparece a la izquierda o a la derecha del gráfico. Cuando se selecciona la casilla, el eje Y aparece a la derecha. Cuando no se selecciona, el eje Y aparece a la izquierda. Esta propiedad se asigna a la selección de visualización del eje Y izquierdo o derecho para la serie en el panel de información a la derecha del gráfico.
|
Evento | Descripción |
---|---|
DoubleClicked | Este evento se activa cuando se pulsa dos veces. Al pulsar dos veces en un gráfico, se aleja utilizando los valores originales de zoomMin y zoomMax que se proporcionaron con los datos. |
SyncRequest | Si la propiedad EnableZoomSynchronizing está habilitada, este evento se activa cuando se aplica zoom para ampliar o reducir. Utilice este evento para sincronizar la función de zoom con otro gráfico. Este evento debe estar enlazado con el servicio sync del gráfico de destino para su sincronización. |
Zoomed | Este evento se activa cuando se aplica zoom. Utilice este evento con zoomMin y zoomMax para profundizar en los datos originales. |
Servicio | Descripción |
---|---|
detach | Cuando se llama, se dejan de sincronizar todos los gráficos del mashup actual. |
dygraphSynchronize | Cuando se llama, se sincronizan todos los gráficos del mashup actual. No es necesaria ninguna configuración adicional. |
resetZoom | Redefina manualmente el zoom en su estado por defecto. |
sync | Receptor del evento SyncRequest para sincronizar el zoom del gráfico con el gráfico de llamada. |