Making waves with Fourier Series, Part 1

Making waves with Fourier Series, Part 1

This is the first entry in this series

Making waves with Fourier Series, Part 1

Making waves with Fourier Series, Part 2

As you will have seen from some of my previous posts and dashboards, I rather like combining maths and Tableau. That was the main motivation form the 3d rotating cube.

This time I was inspired by a video about visualising how Fourier Series work by Destin Sandin on his Smarter Every Day channel.

Click on the screenshot below to open up the dashboard. If you have Tableau desktop, I very, VERY strongly suggest that you download the dashboard as the support of animations through pages is poorly supported and very slow on Tableau Public.

I usually blog my journey whilst building a dashboard, but I’ll save us both from the pain this time. Too many wrong turns as well as clicking and hoping for that to be much fun. I’ll therefore stick to a description of what I ended up with.

This will be a series of blogs covering the various parts of the build and I won’t start with what a Fourier series is as you can find that out from the dashboard itself!

I’ll start instead with something that surprised me how difficult it was. The tabbed text boxes at the top of the dashboard.

The requirements were as below:

  • Text blocks to be swappable using tabs
  • Support, e.g., pop & swap such that only one text/image block is displayed at the same time
  • Support combination of text and images
  • Texts must line up, wrap and be spaced correctly or at least consistently
  • Images must not be too pixelated
  • Long texts
  • Ability to add active URLS that the user can click

The various options I went through were:

  • Text block in dashboard
  • Simple sheet with a text field and long label text
  • Multiple dummies (e.g. MIN(1)), each with a text label or image (shape)
  • Simple sheet with annotation
  • Text and image saved as a combined image file
  • Link to publicly hosted webpage containing text, images and URLs

I’ve created an extra sheet in the workbook to detail the limitations of each option and have duplicated it below (sorry for the crappy layout – that’s WordPress!):

Implementation Options

Text blocks to be swappable using tabs

Support, e.g., pop & swap such that only one text/image block is displayed at the same time

Support combination of text and images

Texts must line up, wrap and be spaced correctly or at least consistently

Images must not be too pixelated

Long texts

Ability to add active URLS that the user can click

Comment

Text block in dashboard

No

No

No, but could use a container

Yes

Yes, with container

Yes

Yes, but URL must be written out

Simple sheet with a text field and long label text

Yes

Yes

No

Yes

No

No

No

Text length limit was a nasty surprise

Multiple dummies (e.g. MIN(1)), each with a text label or image (shape)

Yes

Yes

Yes

Yes, but very fiddly

No

Yes, by having several dummy fields

No

Poor resolution of Shape Files is a known issue

Simple sheet with annotation

No

No

Yes

Yes

No

Yes

No

I thought this was my solution, but Annotations always stay visible, even when the sheet is filtered out

Text and image saved as a combined image file

Yes

Yes

Yes

Yes

Yes

Yes

No

Feels like a crappy option with potentially poor readability. Editing is also a pain

Link to publicly hosted webpage containing text, images and URLs

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Requires access to hosting resources. Another benefit of having a blog!! Editing is a bit painful

The solution I ended up with was publicly hosted web pages, which are hosted on this blog platform. Another benefit of writing a blog!

Should you want to be informed when I add to this series, feel free to subscribe to this blog and / or follow be on Twitter: @TimBeard42

Comments are closed.