What’s interesting here is that this is basically how you would achieve the same effects in the year 2016 with a fashionable graphics-friendly language/tool like Processing or P5, save for the data ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results