Inovista Animated Bubble and Image Chart for Power BI

This Power BI custom visualization is based on the D3 implementation of the Gapminder  'Wealth and Health of Nations' animation. This visualization allows a designer to use either a bubble or an image to represent the core data points in the chart in addition to allowing a user to pause the animation and browse through the various data periods.

This custom visualization was generated by the Inovista Animator. A custom image is loaded into the Animator where additional animations can be added, the resultant image is then exported as a Power BI visual.


Highlights


Click Image to View

pbieq

Short YouTube Video Tutorial




Using the Visualization in Power BI

The visual is imported into Power BI like any other custom visual. The designer needs to define data source and define the visual's properties as required.

1) Data Sources

The data source can, of course, be a database, a text file or any option that Power BI supports. The visual accepts the following columns of data, the image data is optional.
 Source Data: Excel Sample

pbieq


 Source Data: Base64 Image Data Sample

Base64Data


Load the data into Power BI and when the data have been loaded, use those values to create a new report. If using a separate table to store image information, make sure that the link to that information is created and valid.
 Create Report with Dataset in Power BI Online

PBICreateRepData


2) Import the Custom Visualization

Once the data have been prepared and a new report is available in edit mode, click the '...' icon in the Visualizations tab and either navigate to the downloaded Animated Bubble Chart visual file after clicking 'Import a visual from a file' or locate it in 'Get more visuals'.


 Load the Animated Bubble Visual

pbiload

Once loaded the screen should look like this. Note that the visual will show the default image until at least one data item has been linked.
 Loaded Animated Bubble Visual

pbiloadbub


3) Define the Custom Visualization Data

To setup the data links, drag the relevant data field in the 'Fields' tab to the corresponding value for the visual.
 Drag Fields to Visual Link

PBILinkData
stopAnimation


TIP: To stop the animation from running again each time a data item or a property is updated,go to the format selection and open the 'Run Animation' option. Turn this off to prevent the animation and then turn it back on when ready to view.


The chart is presenting non summary information, so each data field where applicable should have the 'Don't summarize' option selected.
 Select Down Arrow for Field

PBISummarize
 Then select 'Don't Summarize'

PBISelectSummarize


To replace the bubbles with resizable images, either drag the list of image URLs field to the 'Image URLs' data option or the list of Base64 image data to the 'Image Values' option. Only use one of these options, not both at the same time.

 Link Image Details

dragImageData


4) Define the Chart Properties

There are a large range of properties that can be defined in the 'Format' section of the 'Visualizations' tab:


5) More Information

A YouTube video is available that presents the above process with examples, see Animate Bubble/Image Chart for PowerBI.

You can find out about the Animator at Inovista.com.