What is Flourish?
Flourish is an online visualisation tool. It facilitates the creation of interactive visualisations and stories without the necessity for 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 fashion engaging and informative visualisations.
One of the most significant advantages of Flourish is its ease of use. The platform is both intuitive and user-friendly, making it accessible to users with diverse skill levels. Furthermore, Flourish provides a range of integrations, enabling users to embed their visualisations seamlessly into websites.
Flourish boasts an extensive selection of interactive features and animations that can be incorporated into charts and maps, including hover effects, click interactions, and animations. These interactive features empower users to craft engaging and 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 can be utilised to allow users to explore different facets of the data set and tailor the visualisation to their specific needs.
The platform offers a free plan encompassing basic features, as well as paid plans for users requiring more advanced functionality, for instance, custom templates.
In the following section, I will display 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. Colors indicate that urban character a municipality has, white lines the borders between Swiss major regions. Nothing more, nothing less.
…displaying most expensive and most modest-priced health insurances premiums in 2023 for adults with a deductibel of CHF 300.
This is a more complex choropleth map than the previous one. First, what is quite evident is the capacity 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 persistently sits at the very top 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 visualisatin performs as intended. Nice!
Bar chart
…displaying vine production in the German federal state of Baden-Württemberg.
Here, the intention was to showcase the ability to include and position a picture 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. This makes this pop-up window and the entire figure look a bit unprofessional.
Column chart
…displaying election results for German Bundestag.
Also a minor, but nontheless 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. No idea why Flourish is not able to properly handle labels on top of columns.
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 get filtered by whatever variables you hover over. From a workflow perspective, Flourish’s approach of dealing with within-pop-up charts is way more labour-intensive – and also a bit annoying, frankly speaking.
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.