Multiplication Circle Multiplication Tables Visualization Tool

Note: you can specify any number you want into the text fields. However, for better navigation, sliders are restricted to a small set of values.

How does it work?

Mathematics beauty lies in the creation of very complex patterns using only simple steps. This visualization is a good example. Here is the simpe process used to create these advanced representations.

Draw a circle, and add some graduations on it in order to split the circle into arcs of same length. Let's consider we spitted the circle into 5 equal arcs.

If we want to display the table of 2 representation, we just have to draw some segments between our graduation, each one linking the multiplied value to the final result. For instance:

We do not have a enough graduation for the third one, as we need a sixth graduation. So, just apply a modulo of your total number of graduation to get an existing one. In this case, link graduation 3 to 6 % 5 = 1 graduation.

Repeat this step until you loop on already existing values.

Resources

Inspiration

This video has been greatly inspired by a YouTube video from Mickaƫl Launay, a French YouTuber:

Source code

Source code is available on GitHub: https://github.com/jpetitcolas/multiplication-circle.

This project has been released under MIT license, meaning you can do whatever you want with it, without any restrictions.