Omniscope Custom Views › motionbubbles

Motion Bubbles

Watch your portfolio move. Every product, store or customer as a bubble, travelling through two dimensions over time, with trails that show where each one came from.

Line and scatter visokio-agents

Open the demo in Omniscope Download demo.ioz Sample data: portfolio.csv Source on GitHub

Items tagged visokio-agents are community examples built by Visokio's agents, to extend Omniscope's core blocks and views with popular, specialist and more unusual use cases, and to show what anyone, people or agents, can build on Omniscope. They are tested by automated tests and were run on a real Omniscope server. They were not reviewed by Omniscope's core team, so they are not on a par with the core blocks and views, which have years of manual, functional and unit tests behind them. About

Watch your portfolio move. Every product, store or customer as a bubble, travelling through two dimensions over time, with trails that show where each one came from.

Live: an illustrative product portfolio on a growth-share matrix, Q1 2021 to Q2 2026. Press play, drag the slider, hover a bubble to see its trail, click to select it.

The problem it solves

Strategy reviews ask how things have moved, not just where they are: which products have become stars, which stores have improved conversion without sacrificing basket size, which customers are drifting from loyal to occasional. A static scatter chart shows one moment; a set of them per quarter makes the audience do the animation in their heads.

Motion Bubbles plays the movement. Two measures place each bubble, a third sets its size and a category colours it; the chart animates smoothly from period to period with the date large in the background. Hover or select a bubble and its trail appears. In the illustrative portfolio above, plotted as a growth-share matrix (relative market share on a log scale against market growth, with reference lines at 1 and 10%), products enter as question marks, become stars and settle as cash cows, and the trail of any product shows its journey.

Where it earns its place

The examples below are illustrative.

Use Bubbles X, Y, size
Portfolio strategy Products, brands, business units Relative share, market growth, revenue
Retail performance Stores Conversion, average basket, sales
Customer value Customer segments or accounts Frequency, value, number of customers
Operations Sites, lines Cost per unit, output, headcount
Public sector and economics Areas, regions Two indicators, population

How to use it in Omniscope

  1. Connect data with an item, a period and the measures to a Report block (for example quarterly product data joined to market data in the workflow).
  2. Add a view and choose Motion Bubbles.
  3. Set Bubbles, Time (for a date, choose unique values or quarters), X axis, Y axis, and optionally Size and Colour by.
  4. For a quadrant chart, add X reference line and Y reference line; use a log axis for ratios.
  5. Press play in the meeting; pause on a quarter, select a bubble to show its trail and its detail elsewhere in the report.

Why do this in Omniscope

Data and options

An item, a period and two measures; optionally size and colour.

Option What it does
Bubbles, Time Items and frames
X axis, Y axis, Log axes Position and scales
Size, Colour by Bubble area and colour
Reference lines Quadrant lines
Labels, Trails, Seconds per period, Play automatically, Loop Display and playback

Tested with 1,000 bubbles over 40 periods.

Tested

A selected product's trail across five years
A selected product's trail across five years
Running on the Omniscope server
Running on the Omniscope server

Reference

Fields it reads

NameTypeWhat it does
BubblesGROUPINGOne bubble per value, e.g. Product, Store, Country
TimeGROUPINGThe animation frames, e.g. Quarter or Year (a date grouped by quarter works well)
X axisMEASUREHorizontal position, e.g. Relative market share
Y axisMEASUREVertical position, e.g. Market growth
SizeMEASUREOptional bubble area, e.g. sum of Revenue
Colour byGROUPINGOptional category, e.g. Business unit or Region (eight colours)

Options

NameTypeWhat it does
Log X axisTOGGLELogarithmic horizontal scale (positive values only)
Log Y axisTOGGLELogarithmic vertical scale (positive values only)
X reference lineNUMBEROptional vertical line, e.g. 1 for relative share
Y reference lineNUMBEROptional horizontal line, e.g. 10 for 10% growth
LabelsNUMBERLabel the N largest bubbles (default 8)
Trails for selected bubblesTOGGLEDraw the path of selected or hovered bubbles
Seconds per periodNUMBERSpeed of the animation (default 1)
Play automaticallyTOGGLEStart playing when the report opens
LoopTOGGLEStart again after the last period

Third-party libraries