RadViz is radial visualization method for displaying high-dimensional data in two-dimensnional space[1]. This program is in JavaScript and only depend on d3.js library. A screenshot of this implementation is shown below. Based on RadViz, I designed a radial distortion method, PolarViz. Another implementation of RadViz based on d3.js library can be found here by Chris Viau.
- 'Index.html' defines the DOM components used in the RadViz function.
- 'Index.js' loads the high-dimensional dataset, defines the five variables used in the RadViz function, and calls the RadViz function.
- 'RadViz.js' defines the RadViz function.
- In the data file, I use the 'IRIS' dataset as an example to call the RadViz function.