`htmlwidget` for a Scatter Plot Matrix

Create a scatter plot matrix, using `htmlwidgets` package and `d3.js`.


scatterPlotMatrix

'scatterPlotMatrix' is:

  • an interactive scatter plot matrix (thanks to the d3.js);
  • an HTML widget for R that render in various contexts including the R console, 'R Markdown' documents, and 'Shiny' web applications (thanks to the htmlwidgets package);
  • a Shiny widget that can be updated programmatically and whose some actions can trigger reactions.

As an example, a Shiny application is available on shinyapps.io.

Installation

You can install this package from CRAN, or the development version from GitLab:

# CRAN version
install.packages('scatterPlotMatrix')

# Or GitLab version
if (!require('devtools')) install.packages('devtools')
devtools::install_gitlab(host = 'ifpen-gitlab.appcollaboratif.fr', repo = 'detocs/scatterplotmatrix', subdir = 'htmlwidget/spm')

Examples

library(scatterPlotMatrix)
categorical <- list(cyl = c(4, 6, 8), vs = c(0, 1), am = c(0, 1), gear = 3:5, carb = 1:8)
scatterPlotMatrix(mtcars, categorical = categorical, zAxisDim = "cyl")

See also Shiny testing app: https://detocs.shinyapps.io/scatterPlotMatrix-testing-app/ whose source code is available in test/testingApp/Shiny-ScatterPlotMatrix-ParallelPlot-CsvFile.R

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("scatterPlotMatrix")

0.3.0 by David Chazalviel, 2 years ago


https://ifpen-gitlab.appcollaboratif.fr/detocs/scatterplotmatrix


Report a bug at https://ifpen-gitlab.appcollaboratif.fr/detocs/scatterplotmatrix/-/issues


Browse source code at https://github.com/cran/scatterPlotMatrix


Authors: David Chazalviel [aut, cre]


Documentation:   PDF Manual  


MIT + file LICENSE license


Imports htmlwidgets

Suggests testthat, shiny, knitr, rmarkdown


See at CRAN