Guía del usuario de Spotfire®

Mods de visualización

Aunque Spotfire ofrece muchos tipos de visualización diferentes, es posible que el usuario no disponga de una determinada manera de visualizar los datos. Para llenar ese vacío, Spotfire proporciona un marco que permite a un desarrollador ampliar Spotfire con nuevas visualizaciones personalizadas. A través de la API de mods de Spotfire proporcionada, estas visualizaciones personalizadas se pueden crear mediante JavaScript o TypeScript, y se denominan mods de visualización.

El siguiente gráfico de área es un ejemplo de un mod de visualización que se ha creado usando este marco.



¿Cómo funciona un mod de visualización?

Puede pensar en un mod de visualización como una visualización, con un aspecto especificado por el desarrollador de mods que creó el mod de visualización, pero donde todas las funciones relacionadas con los datos se manejan de la misma manera que en cualquiera de las visualizaciones nativas de Spotfire. Un usuario final siente que el mod de visualización está integrado con Spotfire, porque la visualización responde a las interacciones de la misma manera que las visualizaciones nativas. Por ejemplo, es posible arrastrar un mod de visualización al lienzo de visualización y cambiar lo que se selecciona en los distintos ejes de visualización. Además, el filtrado de los datos funciona como de costumbre en todas las visualizaciones, independientemente de si son visualizaciones nativas o mods de visualización, y muchas de las propiedades de visualización genéricas, como colores, acciones, la configuración de una leyenda, informaciones sobre herramientas, subconjuntoso mostrar/ocultar elementos También podrían estar disponibles para mods. A menudo también puede especificar limitación de datos, coincidencias de columnas y configuración de ejes, al igual que en otras visualizaciones. Es posible que el usuario final ni siquiera note que hay una diferencia.

Los mods de visualización se pueden basar en cualquiera de los orígenes de datos compatibles con Spotfire; datos en memoria, datos en la base de datos, datos de transmisión y datos bajo demanda.

Compartir mods de visualización con otros usuarios

Un mod de visualización en Spotfire se puede hacer accesible a otros usuarios de varias maneras:
  • Se puede guardar en la biblioteca de Spotfire.

    Cuando el mod de visualización se ha guardado en la biblioteca, se puede agregar a los análisis y también puede anclarse al menú flotante de visualización para un acceso más sencillo. Los usuarios pueden examinar y buscar mods de visualización en la biblioteca.

  • Puede integrarse en un análisis.

    A continuación, el análisis se puede guardar en la biblioteca o como un archivo local.

Desarrollar mods de visualización

Un desarrollador de un mod de visualización necesita una instancia en ejecución de un cliente Spotfire y un editor de código fuente. Hay disponibles para su descarga, desde Mods de Spotfire en GitHub, algunos ejemplos de mods de visualización, que pueden servir como punto de partida para los desarrolladores. Los ejemplos para descargar se compilan mediante el editor de Visual Studio Code. Cuando se usa Visual Studio Code como editor, es posible obtener una vista previa en directo del mod dentro del cliente Spotfire durante el desarrollo.

Para obtener más información sobre el desarrollo real y las herramientas, consulte el sitio web de mods de Spotfire® en GitHub.

Gestión de versiones

De forma predeterminada, si un mod de visualización se vuelve a guardar en la biblioteca de Spotfire, todas las instancias del mod de visualización se actualizan en todos los análisis, donde se usa.

Consulte también Administrar la confianza.