What on Earth is the point of this? It seems like such a trivial exercise. No labels? Only Zone 1? No option to zoom out or pan around, which might have made for some interesting code and explanations thereof.
Nice.
I wonder how it would look if the non-existing colors were drawn as dotted lines using two different colors.