Mods de visualização
Embora o Spotfire ofereça muitos tipos diferentes de visualização, você pode perder uma certa maneira de visualizar seus dados. Para preencher essa lacuna, o Spotfire fornece uma estrutura que possibilita ao desenvolvedor estender o Spotfire com novas visualizações personalizadas. Através da API de mod do Spotfire fornecida, essas visualizações personalizadas podem ser criadas usando JavaScript ou TypeScript e são chamadas de mods de visualização.
O gráfico de áreas abaixo é um exemplo de um mod de visualização que foi criado usando essa estrutura.

Como funciona um mod de visualização?
Você pode pensar em um mod de visualização como uma visualização, cuja aparência é especificada pelo desenvolvedor do mod que criou o mod de visualização, mas onde todas as funcionalidades relacionadas aos dados são tratadas da mesma maneira que em qualquer uma das visualizações nativas do Spotfire. Um usuário final percebe que o mod de visualização está integrado ao Spotfire, pois a visualização responde às interações da mesma forma que as visualizações nativas. Por exemplo, é possível arrastar um mod de visualização até a tela de visualização e alterar o conteúdo selecionado nos vários eixos de visualização. Além disso, a filtragem dos dados funciona normalmente em todas as visualizações, independentemente de serem visualizações nativas ou mods de visualização, e muitas das propriedades genéricas de visualização, como colorir, ações, configurar uma legenda, dicas de ferramentas, subconjuntos ou mostrar/ocultar itens também pode estar disponível para mods. Muitas vezes, você também pode especificar limitação de dados, correspondências de coluna e configurações do eixo, como em outras visualizações. O usuário final pode nem mesmo notar que há uma diferença.
Os mods de visualização podem ser baseados em qualquer uma das fontes de dados com suporte pelo Spotfire: dados na memória, dados em banco de dados, dados de streaming e dados sob demanda.
Compartilhar mods de visualização com outros usuários
- Ele pode ser salvo na biblioteca do Spotfire.
Quando o mod de visualização for salvo na biblioteca, ele poderá ser adicionado às análises e também fixado no submenu de visualização para fácil acesso. Os usuários podem navegar e pesquisar na biblioteca para obter mods de visualização.
- Ele pode ser incorporado em uma análise.
A análise pode então ser salva na biblioteca ou salva como um arquivo local.
Desenvolvendo mods de visualização
Um desenvolvedor de um mod de visualização precisa de uma instância de execução de um cliente do Spotfire e um de editor de código fonte. Exemplos de mods de visualização, que podem servir como ponto de partida para desenvolvedores, estão disponíveis para download em Mods do Spotfire no GitHub. Os exemplos para download são desenvolvidos usando o editor do Visual Studio Code. Ao usar o Visual Studio Code como editor, é possível obter uma visualização ao vivo do mod dentro do cliente Spotfire durante o desenvolvimento.
Para obter mais informações sobre o desenvolvimento real e as ferramentas, consulte o site Mods do Spotfire® no GitHub.
Controle de versões
Por padrão, se um mod de visualização for salvo novamente na biblioteca do Spotfire, todas as instâncias desse mod serão atualizadas em todas as análises em que ele é usado.
Consulte também Gerenciar a confiança.