Network Chart Mod for TIBCO Spotfire®

Visualize relationships and connections between data points.

Compatible Products

TIBCO Spotfire®

Compatible Versions

  • TIBCO Cloud Spotfire® 11.0 and later
  • TIBCO Spotfire® Analyst 11.0 and later
  • TIBCO Spotfire® Business Author 11.0 and later
  • TIBCO Spotfire® Consumer 11.0 and later

This mod was tested on version 11.0.

License

BSD

Overview

Download Network Chart Mod for TIBCO Spotfire®

The network chart mod visualizes relationships and connections between data points. It is useful for display of data, where multiple types of relationships exist, by providing an interactive and configurable network representation. To perform an in-depth analysis of relationships within the data, panning and zooming capabilities are available. 

This network chart is a force-directed chart, which means it simulates forces between the network nodes to render a visually appealing and understandable representation of a network.

Network Chart Mod for TIBCO Spotfire®

Network charts have many use cases. You can use them to analyze connections between people through online, social, and physical interactions, to detect fraud, to analyze products, trends, and impact in for example marketing and sales, to analyze processes and data correlation, and even to provide explainability in data science and machine learning models.

Try this mod in TIBCO Spotfire® Analyst

Click the Download button and follow the instructions below the button to open the mod in Spotfire Analyst.

Download Network Chart Mod for TIBCO Spotfire®

How to open the mod

  1. Open Spotfire® Analyst, and create an analysis by loading some data.
  2. Unzip the downloaded file, and locate the .mod file in the unzipped folder.
  3. Drag the file into the analysis.
  4. The visualization mod is added to the analysis.
  5. To learn more about the capabilities and limitations of this visualization mod, see also the Reference Info tab or the User Guide which is also located in the downloaded folder.

For general information on how to use and share visualization mods, read the Spotfire documentation.

Data requirement

To make the network chart mod work properly, the underlying data must be formatted in a certain way. A data table with at least two columns is required. One column should contain nodes in the network, for example, names of people or objects. A second column should contain values that have a subordinate relation to the nodes in the first column. These two columns are referred to as Column1 and Column2 in the Network Chart Properties.

For detailed information on the available settings, and an example of how to set up the network chart, see Reference Info.

Release(s)

1.0.0

Reviews (3)
5
ana.costa.e.silva 4:22am 04/15/2021

Just did a really complex network chart and am so impressed.

5
Mark Palmer 6:15am 12/15/2020

This will always be the FIRST public Mod in our history, and it's going to be tough to top as my favorite, too!

5
Neil Kanungo 11:42pm 11/30/2020

This is a wild visualization Mod! Super smooth behaviors and powerful uses. Thanks!

Network Chart Mod for TIBCO Spotfire®

 

Welcome to the Network Chart Mod for TIBCO Spotfire®.

This network chart mod built using D3 visualizes relationships and connections between data points. It is useful for display data, where multiple types of relationships exist, by providing an interactive and configurable network representation. To perform an in-depth analysis of relationships within the data, panning and zooming capabilities are available.

This network chart is a force-directed chart, which means it simulates forces between the network nodes to render a visually appealing and understandable representation of a network.

Network Chart Mod for TIBCO Spotfire®

Network charts have many use cases. You can use them to analyze connections between people through online, social, and physical interactions, to detect fraud, to analyze products, trends, and impact in for example marketing and sales, to analyze processes and data correlation, and even to provide explainability in data science and machine learning models.

Try this mod in TIBCO Spotfire® Analyst

Click the Download button and follow the instructions below the button to open the mod in Spotfire Analyst.

Download Network Chart Mod for TIBCO Spotfire®

How to open the mod

  1. Open Spotfire® Analyst, and create and analysis by loading some data.
  2. Unzip the downloaded file, and locate the .mod file in the unzipped folder.
  3. Drag the file into the analysis.
  4. The visualization mod is added to the analysis.
  5. To learn more about the capabilities and limitations of this visualization mod, keep reading or see the User Guide which is also located in the downloaded folder.

For general information on how to use and share visualization mods, you can read the Spotfire documentation.

Data requirement

Every mod handles missing, corrupted and/or inconsistent data in different ways. It is advised to always review how the data is visualized.

To make the network chart mod work properly, the underlying data must be formatted in a certain way. A data table with at least two columns is required. One column should contain nodes in the network, for example, names of people or objects. A second column should contain values that have a subordinate relation to the nodes in the first column. These two columns are referred to as Column1 and Column2 in the network chart properties.

Setting up the network chart

In this example dataset, we have two columns: Node and RelationTo

Node RelationTo
Mammal Cat
Mammal Dog
Dog Labrador
Dog Collie
Fish Salmon
Fish Trout
Collie Bearded
Collie Border

 

 

 

 

 

 

 

 

 

 

 

In the network chart configuration in Spotfire we would specify the 'Node' column from the data table above as our Column1, and RelationTo column as our Column2. This results in a network where both Dog and Cat will be connected to the Mammal node. However, we can see from the data above Dog is also a node, so Labrador and Collie will be connected to the Dog node. Further to this Collie has two relations to Bearded and Border. Fish only has two connection (to Trout and Salmon), so only two relations/connections will be drawn to the Fish node.

The network chart automatically generates all the necessary connections by analyzing the full dataset passed to it as in the example above. For example, notice that Bearded and Border are not in the Node column but are part of the network. The network chart detects this and will create nodes automatically required to render the entire network.

Note that you can provide multiple columns for Column1 and/or Column2. This allows creation of relationships based upon multiple columns.

Configuring the network chart

After setting the data table, and Column1 and Column2 settings to tell the network chart how the data is connected (as described above), there are numerous options to configure the network chart's appearance and behavior. These are:

Nodes and connections:

  • Size By: A numerical column or value which determines the size of the node
  • Color By: Standard Spotfire control for settings the color for each node or connection (see Using the network chart below for more details on how color is
  • applied)
  • line Width: A numerical column or value that determines the width of the line connecting two nodes
  • Distance: A numerical column or value that helps determine the distance between two nodes. Note that as the network chart is a force-directed chart, this value adjusts the pre-calculated distance between nodes rather than explicitly defines the distance.
  • Other Color: A HTML hex code or color to be used to color either the node or line connecting two nodes (see Using the network chart below for more details on how Other Color is applied)
  • Additional Columns: Sets the tooltip value for any node. This can be multiple columns of any type.

Node Labels:

  • Label By: These are the labels that will be displayed beside each node. Multiple columns can be used. It no column is specified, the network chart defaults to the Column1 value.
  • Label Size By: A numerical column or value that determines the size of the labels shown beside nodes.
  • Label Color By: A HTML hex code or color to be used to color the text shown beside the node i.e. #000000 or black

Using the network chart

Once the network chart is configured and has data provided, it will render the network. This will be an animated visual as the network forms. The network chart can then be panned and zoomed by clicking and dragging anywhere on the visual much like with the Spotfire map chart. Zooming can be performed using the mouse wheel. Individual nodes can also be dragged and moved to help alter the network displayed. Again click and drag on any node to perform this action.

There are various settings for the network chart to alter how it behaves and renders beyond those set by the data itself. These are accessed by clicking on the cog icon on the top left of the chart. From here there are 4 options which alter the network live:

  • Strength: This slider alters the strength setting of the network chart. Strength is an indication of how far the nodes will try to separate out from each other i.e. a higher strength will make nodes move further away from each other. This setting is ideal for setting the optimum way to visualize your data. For example, if your network has a lot of nodes close together, increasing the strength can make these relations easier to visualize.
  • Labels: This checkbox will display or hide labels as it is checked or unchecked respectively.
  • Apply Color To: This drop down determines whether the Color settings of the chart (as described above) are applied to either the nodes of the network, or the lines connecting the nodes. If set to 'Nodes' the nodes of the network use the Color option of the chart, and if specified the lines will be colored by the 'Other Color' property setting of the chart. If this option is set to Links, then the lines between the nodes use the Color setting, and the nodes use the Other Color setting (if specified).
  • Network Type: Two settings are available: 'Living' and 'Static'. In the default mode of 'Living' the network chart is animated and will simulate any changes progressively. In other words if a node is moved, or new data added, the network will show the transition of the nodes and link positions to the new final network. In the 'Static' mode, this animation is disabled and only the final network is shown. This static option can be useful for real-time data where the animations may make viewing the changes to the network difficult as data streams into Spotfire.

More information about TIBCO Spotfire® Mods

 

< Back to the network chart mod page on TIBCO Community Exchange

View the Wiki Page