/1001-nights

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Visualizing the 1001 Nights

Check out: http://nights-vis.herokuapp.com/

The 1001 Nights have the unique quality of having multi-layered stories. Several tales are "frame stories" which contain multiple tales within.

Each ring, or level, in the chart represents a layer with respect to the tale of King Shahryar and Shahrazad. The size of the slices in the chart is determined by the duration, in terms of nights, of each story. Moreover, the graph is chronological, with the first story at 0°, moving clockwise.

The idea was inspired by and the data was obtained from this wonderful blog. The plot was generated using Plotly and Dash in Python. The "King of Thieves" font was produced by Joanna Vu.

Work done for the 1001 Nights course taught by Professor Paulo Horta.

This project is released under the GNU GPLv3 license.