First tentative.
Made by Philippe Rivière with d3.js and seracio/kohonen.
Same maths, differents color spaces:
d3.rgb()
d3.hsl()
d3.lab()
d3.cubehelix()