This is a reusable dex.js radar chart composed of treemaps based upon Nadieh Bremer's example.
The radar chart is sometims called the spider chart. Interestingly, it is a variant of parallel coordinates mapped on to polar coordinates.
In dex.js, legends are a separate component and populated via intra-chart communication. It frees individual chart implementations of the burden of drawing a legend. It also enables us to provide a single, robust and full featured implementation instead of re-implementing the same old thing over and over again for each individual chart. More on this in a later block.
https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js
https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js
https://dexjs.net/js/dex-jquery.js
https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js
https://dexjs.net/js/dex-bootstrap.js
https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js
https://dexjs.net/js/dex-libs.js
https://dexjs.net/js/dex.js