scatterPlotMatrix is an R package providing an interactive scatter plot matrix, written in R and javascript, based on htmlwidgets and d3.js.
In a Shiny app, it can be updated programmatically and some actions can trigger reactions - see example test/testingApp/Shiny-ScatterPlotMatrix-ParallelPlot-CsvFile.R (deployed in shinyapps.io).
For example, it can interact with a parallelPlot.
This scatterPlotMatrix R package was initially developped as part of the Lagun project conducted by Safran Tech and IFPEN, to improve speed and responsiveness of its existing scatter plot matrix (more information here).
- Requirements: R (>= 3.5.1) available from CRAN, git
- Clone the current repository:
git clone https://ifpen.gitlabfr.com/detocs/scatterplotmatrix.git - Install scatterPlotMatrix:
R -e "install.packages('scatterplotmatrix/htmlwidget/spm/', repos = NULL, type = 'source')"
To generate htmlwidget files from source files:
cd scatterplotmatrix
npm install
npm run buildSee doc/devGuide.md for more information.
- David Chazalviel (TECH'advantage, funded by IFPen)
- Benoit Lehman (TECH'advantage, funded by IFPen)

