See a demo
What is Correspondance 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
in the folder. And get http://localhost:8899/require?query=CorrespondenceAnalysis/CorrespondenceAnalysis