Correspondence analysis implementation in javascript, works on server-side and client-side.
See a demo
See http://en.wikipedia.org/wiki/Correspondence_analysis.
Or for a more step by step tutorial, see http://www.micheloud.com/FXM/COR/E/index.htm
sandjs, seedjs, sandcli, numericjs are used on both server-side and client-side.
For client-side, the demo run with google-visualization.
For server-side, it runs with "canvas" npm module
To build sources run
sand server
in the folder. And get http://localhost:8899/require?query=CorrespondenceAnalysis/CorrespondenceAnalysis