This is a demo of the algorithm described in the paper Fast Design Space Rendering of Scatterplots by Simo Santala, Antti Oulasvirta, and Tino Weinkauf.
The source code is licensed under the MIT license.
Tested with Node.js version 12.18.0.
npm i
npm run start
Template that imports opencv.js. index.js is imported automatically by webpack.
Main React application that initializes the renderer.
React GUI and functionality to import CSV data.
React GUI for displaying and interacting with the scatterplot.
Scatterplot rendering algorithm.
Scatterplot optimization algorithm. Implements the algorithm of Micallef et al. (2017).
OpenCV implementation of Structural Similarity. This is a refactoring of the SSIM implementation of ssim.js which is a refactoring of the Typescript SSIM implementation by Bezkrovny.
Compiled OpenCV.js library.
Configuration parameters for the application.
Example data sets from Hurricane Isabel data produced by the Weather Research and Forecast (WRF) model, courtesy of NCAR, and the U.S. National Science Foundation (NSF).