Spotfire Mods Developer's Hub |
|||
Introduction |
Fundamentals |
Advanced Topics |
Tips & Tricks |
Introduction
What are Spotfire® Mods?
Mods is a framework to extend Spotfire capabilities, in particular for creating custom visualizations that look and feel like native Spotfire charts. The ?mod? concept (short for ?modification?) comes from the gaming community for the process of altering one or more aspects of a video game. In the Spotfire context, developers can create sophisticated visualizations that can be used like native visualizations with no code required by the user. From the developers context, Mods is a self contained code running on a sandbox environment, which makes the Mod secure tu run in corporate environments. What can they do? Integrates with TIBCO Spotfire features such as marking, filtering, custom expressions.., work as native Spotfire components, easy to deploy and share.
Why are Spotfire® Mods developed?
- To enable customers, partners and 3rd party developers.
- To make analytics available for fit-for-purpose
- Accelerate development and deployment and for the case of Spotfire Visualization Mods, to extend visualization options.
Spotfire Visualization Mods Examples
Here are some examples of Visualization Mods. These Mod example list were taken from the demo gallery and are available to download and use for free. Mods are constantly being developed so make sure you check these links often.
Images from left top right:
- Ternary Plot Mod for Spotfire® is a barycentric plot on three variables which sum to a constant. It graphically depicts the ratios of the three variables as positions in an equilateral triangle. It is often used in physical chemistry, petrology, mineralogy, metallurgy, and other physical sciences to show the compositions of systems composed of three species.
- Area Chart Mod for Spotfire® helps visualize quantitative values over a period of time. This visual has custom settings besides the general settings.
- 3D Scatter Plot Mod for Spotfire®: is used to visualize 3 variables in a 3 dimensional space that can be rotated to see details. Helpful to visualize 3 dimensional well trajectories
- Animated Bubble Chart Mod for Spotfire®: inspired by famous statistician Hans Rosling while giving various TED talks.
- Spider Chart Mod for Spotfire®: helps compare multiple categories over a common variable
- Bump Chart Mod for Spotfire®: can be use to explore changes in rank over time
- Stock Chart Mod for Spotfire® for those into stocks or trading with a mini histogram at the bottom. Can use real-time streaming data. Any mod can consume real-time streaming data!
- Word Cloud Mod for Spotfire®: fully interactive blowing most common or important words
- Network Chart Mod for Spotfire®: to visualize relationships and connections between data points
Mods in Action
Here is how they look on an actual dashboard and some of their use cases:
- On the first screenshot above, we can see the Retail Consumer Analytics dashboard displaying a radar chart visualization placed at the bottom right. It shows customers per month from a two year customer purchase data.
- The next screenshot was taken from a dashboard that analyzes Rihanna Lyrics that is full of love, and Mods; a sunburst chart to show a hierarchy by album and song, a word cloud chart that displays the most common word for the song or album selected, a gauge chart that indicates the sentiment of the song from a positivity percentage and a text card mod that displays the selected songs lyrics.
- Finally we have the Vehicle Loading and Delivery Logistics, which uses two Mod visualizations that displays the truck loading capacity for different stops to help identify and optimize maximum time and resources
Download Mods
You can download Spotfire Mods from the community exchange and used them for free. Most mods comes in a zip format, so unpack the file and use the *.mod file. Mods can be stored as a local files, embedded in the analysis or shared with others by saving them in the library. On the ?What Are Spotfire Mods? video I explain how to download and use them.Develop or modify existing Mods
In order to develop new or modify existing mods, you will need basic HTML, CSS and JavaScript knowledge and install free open source tools. There are great courses available on the internet. This Developer's Hub assumes you already have these skills. More on this on the Spotfire Mods Developer's Hub - Fundamentals section.See also
- Spotfire Mods Developer's Hub - Overview and Welcome.
- Spotfire Mods Developer's Hub - Introduction - What are Mods, how to get them and use them.
- Spotfire Mods Developer's Hub - Fundamentals - Setup dev environment, mod lifecycle
- Spotfire Mods Developer's Hub - Advanced Topics - Debugging Mods, API Compatibility, Mod readers, Data types
- Spotfire Mods Developer's Hub - Tips & Tricks - JavaScript Mod code snippets, references and links
Recommended Comments
There are no comments to display.