Flourish.jpg

What is Flourish?

Flourish is an online visualisation tool. It facilitates the creation of interactive visualisations and stories without any coding skills. It boasts a wide range of chart types, maps, and animations, all of which can be customised to accommodate (almost) any data set. With Flourish, users can easily upload their own data to create engaging and informative visualisations.

One of the most significant advantages of Flourish is its ease of use. The interface is intuitive and approachable for users at all skill levels. Furthermore, Flourish provides a range of integrations, enabling users to embed their visualisations into websites.

Flourish offers an extensive selection of interactive features and animations that can be incorporated into charts and maps, including hover effects, click interactions, and animations. These features let users build engaging, dynamic visualisations that respond to user input and simplify the exploration and understanding of data insights.

In addition to standard interactivity features, Flourish also provides more advanced interactive features such as filters, sliders, and drop-down menus. These let users explore different facets of the data set and tailor the visualisation to their specific needs.

The platform offers a free plan with basic features, as well as paid plans for users requiring more advanced functionality, for instance, custom templates.

In the following section, I’ll show a few visualisations and also mention some of the challenges one might encounter when using Flourish.

Examples



Choropleth map

…displaying key figures for Swiss municipalities.

Everything is working as expected here. That is, when hovering over a tile one can obtain a couple of statistics for the respective municipality. Colours indicate the urban character of a municipality, and white lines mark the borders between Swiss major regions. Nothing more, nothing less.

…displaying the most expensive and lowest-priced health insurance premiums in 2023 for adults with a deductible of CHF 300.

This is a more complex choropleth map than the previous one. First, what is quite evident is the ability to adjust map colours. That is, one can choose to colour the map either by minimum or maximum premiums. This is achieved by including two columns that contain the values for colouring the map. Additionally, the rather comprehensive pop-up window or tooltip displays detailed information regarding minimum and maximum premiums as well as the maximum potential savings – per month and year.

For the most part, the map operates as expected, displaying all information accurately and adjusting the colours appropriately for low/high values. However, there are two points that are somewhat troublesome. First, when using the search field, it lists all values for the column in use. That is, when searching for a specific municipality, you will always see two names instead of just one, as it does not list unique values. Secondly, the search field always sits on the topmost layer. This causes the visualisation to look a bit messy when the tooltip is overlaid by the search field.


Line chart

…displaying election results for German Bundestag.

This simple visualisation performs as intended. Nice!


Bar chart

…displaying wine production in the German federal state of Baden-Württemberg.

Here, the intention was to showcase the ability to include and position an image in the background of the plot. This works smoothly as one would expect. However, when looking carefully at the tooltip one can see that the rounded edges are applied only to the header rectangle. The pop-up window — and the figure as a whole — ends up looking a bit unprofessional.


Column chart

…displaying election results for German Bundestag.

Also a minor, but nonetheless annoying bug is seen in the first column (2021, SPD, 25.7%): one cannot read the label. A workaround would be to set the maximum value of the y-axis to, let’s say, 30%. However, this affects the scale also for all other election years. It’s unclear why Flourish can’t handle labels on top of columns properly.


Pie chart

…displaying election results for German Bundestag.

The pie chart performs as expected, no surprises here. However, the actual intention was to display charts within pop-up windows. This is enabled by first creating individual time series charts for each of the parties visible, and then including references to these in the dynamic URL. It takes a bit of time to load, but basically works well.

This is a different approach compared to, for example, Tableau where within tooltip visualisations are created based on a single chart that gets filtered by whatever variables you hover over. From a workflow perspective, Flourish’s approach of dealing with within-pop-up charts is considerably more labour-intensive – and also a bit annoying, frankly.


Slope chart

…displaying differences in election results for German Bundestag.


Stacked column chart

…displaying election results for German Bundestag.


Area chart

…displaying election results for German Bundestag.


Stream chart

…displaying the number of seats in the German Bundestag.


Parliament chart

…displaying the number of seats in the German Bundestag.