El widget de gráfico de programación está disponible como widget estándar en la plataforma y como componente Web que se puede importar desde un SDK. |
Recurso | Infotable de datos | |
---|---|---|
Definición de campo | Resource:{name:'Resource',baseType:'STRING'} | Data:{name:'Data',baseType:'INFOTABLE'} |
Uso | Permite definir los valores del eje X para la barra o columna del gráfico. Los datos deben ser una cadena. Cada fila se muestra como una categoría en el eje X. El nombre definido para esta columna es la opción que se debe seleccionar para la propiedad de widget ResouceField. | Permite definir la infotable con los datos del recurso. |
Tipo base | STRING | INFOTABLE |
Ejemplo de fila | Resource:'Apple': donde Apple es el nombre del recurso. | Data:'Infotable1': la entidad de infotable con los datos del recurso. |
reason | info | start | end | color | |
---|---|---|---|---|---|
Definición de campo | reason:{name:'reason',baseType:'STRING'} | info:{name:'info',baseType:'STRING'} | start:{name:'start',baseType:'DATETIME'} | end:{name:'end',baseType:'DATETIME'} | color:{name:'color',baseType:'STRING'} |
Uso | Campo obligatorio que permite definir el nombre de la tarea o el motivo para registrar el evento de recurso. Los datos de esta columna aparecen como leyendas de gráfico. | Campo opcional que permite definir la descripción del evento de recurso. | Campo obligatorio que permite definir la fecha de inicio del evento de recurso. | Campo obligatorio que permite definir la fecha de fin del evento de recurso. | Campo opcional que permite definir un color específico para la representación del evento en el gráfico. |
Tipo base | STRING | STRING | DATETIME | DATETIME | STRING |
Ejemplo de fila | reason:'Maintenance': donde Maintenance es el nombre del evento que el usuario desea mostrar en el gráfico. | info:'Maintenance event description': donde Maintenance event description es la descripción del evento que se debe mostrar en el gráfico. | start:'2020-01-07 03:57:43.322': la fecha de inicio del evento de mantenimiento. | end:'2020-01-26 07:38:12.102': la fecha de fin del evento de mantenimiento. | color:'red': el evento se muestra con un color rojo. |
Las definiciones de campo de infotable deben coincidir con los nombres especificados en la tabla anterior. |
Se aplica a los caracteres la distinción entre mayúsculas y minúsculas. Por ejemplo, "M" representa el mes y "m" representa el minuto. |
Las propiedades del eje de tiempo secundario solo están disponibles en ThingWorx 9.1 y versiones posteriores. |
Propiedad | Descripción | Tipo base | Valor por defecto | ¿Es enlazable? (Sí/No) | Soporte de localización |
---|---|---|---|---|---|
SecondTimeAxis | Permite añadir un eje de tiempo secundario al gráfico. | BOOLEAN | Falso | S | N |
SecondTimeAxisLabel | Permite especificar el rótulo de texto del eje de tiempo secundario. | STRING | Segundo eje de tiempo | S | S |
SecondTimeAxisLabelAlignment | Permite alinear el rótulo para el eje de tiempo secundario. Por defecto, el rótulo se alinea a la izquierda. | STRING | Izquierda | N | No |
SecondTimeAxisDateFormatToken | Permite localizar el formato de fecha mediante para el eje de tiempo secundario mediante un patrón "dd-mm-aa". Por defecto, se utiliza el formato de fecha del sistema operativo. | STRING | N/D | S | S |
Nombre de la propiedad | Descripción | Tipo base | Valor por defecto | Enlazable | Localizable |
---|---|---|---|---|---|
EmptyChartIcon | Permite especificar el icono que se debe mostrar cuando el gráfico está vacío. | Entidad multimedia | not visible | N | No |
EmptyChartLabel | Permite especificar el texto que se debe mostrar cuando el gráfico está vacío. | STRING | [[ChartStateLabelEmpty]] | N | S |
ErrorStateIcon | Permite especificar el icono que se debe mostrar cuando el gráfico está vacío. | Entidad multimedia | error | N | No |
ErrorStateLabel | Permite especificar el texto que se debe mostrar cuando el gráfico está vacío. | STRING | N | S | |
LoadingIcon | Permite especificar el icono que se debe mostrar cuando se estén cargando los datos del gráfico. | Entidad multimedia | chart loading icon | N | No |
NoDataSourceIcon | Permite especificar el icono que se debe mostrar cuando el gráfico no está enlazado a ningún origen de datos. | Entidad multimedia | bind | N | No |
NoDataSourceLabel | Permite especificar el texto que se debe mostrar cuando el gráfico no está enlazado a ningún origen de datos. | STRING | [[ChartStateLabelNoData]] | N | S |
Nombre de la propiedad | Descripción | Tipo base | Valor por defecto | Enlazable | Localizable |
---|---|---|---|---|---|
ShowZoomButtons | Se muestran los botones de ampliar y alejar en la barra de herramientas del gráfico cuando el zoom está activado. | BOOLEAN | Falso | N | No |
Nombre de la propiedad | Descripción | Tipo base | Enlazable | Localizable | ||
---|---|---|---|---|---|---|
NumberOfTimeLabels | Permite definir el número de rótulos que se deben mostrar en el eje de tiempo.
| NUMBER | N | S |
Nombre de la propiedad | Descripción | Tipo base | Enlazable | Localizable |
---|---|---|---|---|
NumberOfReferenceLines | Permite especificar el número de líneas de referencia que se deben mostrar en el gráfico. Se pueden añadir hasta 24 líneas de referencia. Se añaden propiedades adicionales para cada línea de referencia. | NUMBER | S | N |
ReferecneLineNLabel | Permite definir el rótulo de texto de la línea de referencia. | STRING | S | S |
ReferecneLineNValue | Permite definir el valor de la línea de referencia. Se puede seleccionar una fecha para definir la línea de referencia. | DATETIME | S | N |
Nombre de la propiedad | Descripción | Tipo base | Valor por defecto | ¿Es enlazable? (Sí/No) | ¿Es localizable? (Sí/No) | ||
---|---|---|---|---|---|---|---|
AxisZoom | Permite ampliar el eje de tiempo. Al seleccionar esta propiedad, las propiedades DirectSelectionZoom, DragSelectionZoom, TimeAxisIntervalControl y TimeAxisRangeZoom aparecen en la lista de propiedades. | BOOLEAN | Falso | S | N | ||
CustomClass | Clase CSS definida por el usuario que se aplicará al elemento div superior del widget. Pueden introducirse varias clases, separadas por un espacio. | STRING | n/d | S | N | ||
DirectSelectionZoom | Permite ampliar mediante la selección de dos elementos de datos del gráfico. Las opciones disponibles son Ninguno, Eje de recursos, Eje de tiempo y Ambos. | STRING | Ninguno | S | N | ||
DragSelectionZoom | Permite ampliar una parte específica del gráfico dibujando un cuadro de selección alrededor del rango de datos que desea ver. Las opciones disponibles son Ninguno, Eje de recursos, Eje de tiempo y Ambos. | STRING | Ninguno | S | N | ||
Data | El origen de datos de infotable para el gráfico. | INFOTABLE | n/d | S | N | ||
DataField | Permite seleccionar el campo de infotable en el que se incluyen los datos de tiempo de los recursos del gráfico. | INFOTABLE | n/d | S | N | ||
Disabled | Permite desactivar el widget en el mashup. El widget se muestra en el mashup, pero no se puede pulsar en él ni seleccionarse. | BOOLEAN | Falso | S | N | ||
EndTime | Permite definir la fecha y hora para el fin del rango de zoom. | DATETIME | n/d | S | N | ||
ExternalPadding | Permite definir el relleno a partir de los ejes. El relleno es un porcentaje del ancho de la barra. | NUMBER | 25 | S | N | ||
HideLegend | Permite ocultar el área de la leyenda. Cuando se selecciona esta propiedad, las propiedades LegendAlignment, LegendFilter, LegendMarkerShapes, LegendMaxWidth y LegendPosition no aparecen en la lista de propiedades. | BOOLEAN | Falso | S | N | ||
HideNotes | Permite ocultar el área notas. Cuando se selecciona esta propiedad, las propiedades Notes, NotesAlignment y NotesPosition no aparecen en la lista de propiedades. | BOOLEAN | Falso | S | N | ||
HideResourcesAxis | Permite ocultar el eje de recursos. | BOOLEAN | Falso | S | N | ||
HideTimeAxis | Permite ocultar el eje de tiempo. | BOOLEAN | Falso | S | N | ||
HorizontalAxisMaxHeight | Permite definir una altura máxima para el eje horizontal. | NUMBER | 85 | S | N | ||
HorizontalAxisLabelsRotation | Permite definir el ángulo de rotación de los rótulos en el eje horizontal. Se puede introducir un valor de -180 a 180. | NUMBER | Tamaño automático | N | No | ||
InternalPadding | Permite definir el relleno entre las series. El relleno es un porcentaje del ancho de la barra. | NUMBER | 25 | S | N | ||
Label | Permite mostrar el texto del rótulo del gráfico de programación. | STRING | Gráfico de programación | S | S | ||
LabelType | Permite seleccionar el tipo de rótulo del gráfico de programación como Cabecera, Subcabecera, Rótulo o Cuerpo. | STRING | Subcabecera | S | N | ||
LabelAlignment | Permite alinear el rótulo del widget de gráfico de programación a la Izquierda, Centro o Derecha. Las opciones disponibles para esta propiedad dependen de la definición de la propiedad LabelPosition. | STRING | Izquierda | N | No | ||
LabelPosition | Permite definir la posición del rótulo Arriba o Abajo. | STRING | Arriba | N | No | ||
LabelReset | Permite definir el rótulo que se muestra en el botón de redefinición para el control de zoom. | STRING | Redefinir | S | S | ||
LegendAlignment | Permite alinear el texto de la leyenda Arriba, En medio o Abajo. Las opciones disponibles para esta propiedad dependen de la configuración de la propiedad LegendPosition. | STRING | Arriba | N | No | ||
LegendFilter | Permite añadir un filtro de leyenda de modo que el usuario pueda filtrar el gráfico en tiempo de ejecución. | BOOLEAN | Falso | N | No | ||
LegendMarkerShapes | Permite definir la forma del marcador de las leyendas de series de datos en Cuadrado, Círculo o Ninguno. | STRING | Cuadrado | N | No | ||
LegendMaxWidth | Permite definir el ancho máximo para el área de la leyenda. | NUMBER | 736 | S | N | ||
LegendPosition | Permite definir la posición de la leyenda Arriba, Abajo, Izquierda o Derecha. | STRING | Derecha | N | No | ||
MultipleDataSources | Permite visualizar datos de varios orígenes en el gráfico. Cuando se selecciona esta propiedad, la propiedad NumberOfDataSources aparece en la lista de propiedades. | BOOLEAN | Falso | N | No | ||
Notes | Permite especificar el texto que se debe mostrar en el área notas del gráfico. Se puede introducir una cadena o seleccionar un token de localización. | STRING | n/d | S | S | ||
NotesAlignment | Permite alinear el texto de la nota a la Izquierda, Derecha o Centro. Las opciones disponibles para esta propiedad dependen de la definición de la propiedad NotesPosition. | STRING | Izquierda | N | No | ||
NotesPosition | Permite definir la posición del área de notas Arriba o Abajo. | STRING | Abajo | N | No | ||
NumberOfDataSources | Permite definir el número de orígenes de datos que se pueden enlazar al gráfico. | NUMBER | 2 | No | No | ||
ResetToDefaultValue | Permite restaurar los valores por defecto de la entrada de este widget. | n/d | n/d | S | N | ||
ResourceField | Campo de infotable en el que se incluyen los recursos que se muestran en el gráfico. | INFOTABLE | n/d | n/d | n/d | ||
ResourcesAxisLabel | Permite mostrar el rótulo del texto del eje de recursos. | STRING | Eje de recursos | S | S | ||
ResourcesAxisLabelAlignment | Permite alinear el rótulo del eje de recursos Arriba, En medio o Abajo. | STRING | En medio | N | No | ||
ReverseResourcesAxis | Permite mostrar los valores del eje de recursos en orden inverso. | BOOLEAN | Falso | N | No | ||
ReverseTimeAxis | Permite mostrar los valores del eje de tiempo en el orden inverso. | BOOLEAN | Falso | N | No | ||
RulersInFront | Permite mostrar las reglas delante de los valores de datos. Por defecto, las reglas se muestran detrás de los datos. | BOOLEAN | Falso | S | N | ||
SeriesClicked | Permite activar un evento cuando se pulsa en un punto de datos. | n/d | n/d | S | N | ||
ShowHideLegend | Permite añadir un botón Mostrar/Ocultar para mostrar u ocultar la leyenda del gráfico en tiempo de ejecución.
| BOOLEAN | Falso | N | No | ||
ShowResourcesAxisRuler | Permite mostrar la regla del eje de recursos. | BOOLEAN | Falso | S | N | ||
ShowTimeAxisRuler | Permite mostrar la regla del eje de tiempo. | BOOLEAN | Falso | S | N | ||
SparkView | Permite mostrar una vista simplificada de la visualización del gráfico. Active esta propiedad para ocultar los rótulos, las leyendas y las reglas. | BOOLEAN | Falso | S | N | ||
StartTime | Permite definir la fecha y hora para el inicio del rango de zoom. | DATETIME | n/d | S | N | ||
TabSequence | El número de secuencia del widget de gráfico de programación al pulsar el tabulador. | NUMBER | n/d | N | No | ||
TimeAxisIntervalControl | Permite añadir controles para ampliar el eje de tiempo en función de intervalos específicos. La selección de esta propiedad es Ninguno por defecto. Al seleccionar Lista desplegable, las propiedades TimeAxisIntervalControlLabel, TimeAxisIntervalData, TimeAxisIntervalAnchorPoint y TimeAxisIntervalAnchorPointLabel aparecen en la lista de propiedades. | STRING | Ninguno | S | N | ||
TimeAxisIntervalControlLabel | Permite especificar el rótulo de los controles de zoom de intervalo para el eje de tiempo. | STRING | n/d | S | S | ||
TimeAxisIntervalData | El origen de datos de las opciones de control de zoom de intervalo. Al seleccionar una entrada de la lista desplegable de intervalos, el gráfico se amplía según el valor de duración seleccionado y el punto de anclaje inicial o final. | INFOTABLE | n/d | S | N | ||
TimeAxisIntervalAnchorPoint | Permite seleccionar la posición de anclaje del rango de intervalos en el conjunto de datos. Seleccione Inicio para colocar el intervalo al principio del conjunto de datos o Fin para colocar el intervalo al final. Por ejemplo, si se especifica un intervalo de 3 meses en un conjunto de datos de 12 meses, se puede seleccionar Inicio para mostrar los 3 primeros meses o Fin para mostrar los últimos 3 meses del conjunto de datos. | STRING | Inicio | S | N | ||
TimeAxisIntervalAnchorPointLabel | Permite especificar el rótulo del punto de anclaje de intervalos para el eje de tiempo. | STRING | n/d | S | S | ||
TimeAxisLabelAlignment | Permite alinear el rótulo del eje de tiempo según los valores de Izquierda, Derecha o Centro. | STRING | Izquierda | N | No | ||
TimeAxisLabel | Permite mostrar el rótulo del texto del eje de tiempo. | STRING | Eje de tiempo | S | S | ||
TimeAxisDateFormatToken | Permite localizar el formato de fecha mediante el patrón DD-MM-AA para el eje de tiempo. | STRING | n/d | S | S | ||
TimeAxisRangeZoom | Permite añadir controles para especificar un rango de fechas y horas para el zoom en el eje de tiempo. El rango se puede definir mediante las propiedades StartTime y EndTime. Cuando se selecciona esta propiedad, las propiedades TimeAxisStartZoomLabel y TimeAxisEndZoomLabel aparecen en la lista de propiedades. | BOOLEAN | Falso | S | N | ||
TimeAxisStartZoomLabel | Permite especificar el rótulo para el inicio de la selección de rango. | STRING | n/d | S | S | ||
TimeAxisEndZoomLabel | Permite especificar el rótulo para el final de la selección de rango. | STRING | n/d | S | S | ||
VerticalAxisMaxWidth | Permite definir el ancho máximo para el eje vertical. | NUMBER | 85 | S | N |