ggExtra
Add Marginal Histograms to 'ggplot2', and More 'ggplot2' Enhancements
Description
Collection of functions and layers to enhance 'ggplot2'. The flagship function is 'ggMarginal()', which can be used to add marginal histograms/boxplots/density plots to 'ggplot2' scatterplots.
Downloads
12.9K
Last 30 days
1062nd
46.3K
Last 90 days
209.5K
Last year
Trend: -21.3% (30d vs prior 30d)
116
Last 30 days
357
Last 90 days
1.5K
Last year
Trend: -18.3% (30d vs prior 30d)
CRAN Check Status
Show all 13 flavors
| Flavor | Status |
|---|---|
| r-devel-linux-x86_64-debian-clang | NOTE |
| r-devel-linux-x86_64-debian-gcc | NOTE |
| r-devel-linux-x86_64-fedora-clang | NOTE |
| r-devel-linux-x86_64-fedora-gcc | NOTE |
| r-devel-windows-x86_64 | OK |
| r-oldrel-macos-arm64 | OK |
| r-oldrel-macos-x86_64 | OK |
| r-oldrel-windows-x86_64 | OK |
| r-patched-linux-x86_64 | NOTE |
| r-release-linux-x86_64 | NOTE |
| r-release-macos-arm64 | OK |
| r-release-macos-x86_64 | OK |
| r-release-windows-x86_64 | OK |
Check details (7 non-OK)
R code for possible problems
Found the following assignments to the global environment: File ‘ggExtra/R/ggMarginalGadget.R’: assign(plotname, eval(parse(text = origPlot)), envir = .GlobalEnv)
R code for possible problems
Found the following assignments to the global environment: File ‘ggExtra/R/ggMarginalGadget.R’: assign(plotname, eval(parse(text = origPlot)), envir = .GlobalEnv)
R code for possible problems
Found the following assignments to the global environment: File ‘ggExtra/R/ggMarginalGadget.R’: assign(plotname, eval(parse(text = origPlot)), envir = .GlobalEnv)
dependencies in R code
Namespaces in Imports field not imported from: ‘R6’ ‘scales’ ‘utils’ All declared Imports should be used.
dependencies in R code
Namespaces in Imports field not imported from: ‘R6’ ‘scales’ ‘utils’ All declared Imports should be used.
R code for possible problems
Found the following assignments to the global environment: File ‘ggExtra/R/ggMarginalGadget.R’: assign(plotname, eval(parse(text = origPlot)), envir = .GlobalEnv)
R code for possible problems
Found the following assignments to the global environment: File ‘ggExtra/R/ggMarginalGadget.R’: assign(plotname, eval(parse(text = origPlot)), envir = .GlobalEnv)
Check History
NOTE 7 OK · 6 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Jun 9, 2026
R code for possible problems
Found the following assignments to the global environment: File ‘ggExtra/R/ggMarginalGadget.R’: assign(plotname, eval(parse(text = origPlot)), envir = .GlobalEnv)
R code for possible problems
Found the following assignments to the global environment: File ‘ggExtra/R/ggMarginalGadget.R’: assign(plotname, eval(parse(text = origPlot)), envir = .GlobalEnv)
dependencies in R code
Namespaces in Imports field not imported from: ‘R6’ ‘scales’ ‘utils’ All declared Imports should be used.
dependencies in R code
Namespaces in Imports field not imported from: ‘R6’ ‘scales’ ‘utils’ All declared Imports should be used.
R code for possible problems
Found the following assignments to the global environment: File ‘ggExtra/R/ggMarginalGadget.R’: assign(plotname, eval(parse(text = origPlot)), envir = .GlobalEnv)
R code for possible problems
Found the following assignments to the global environment: File ‘ggExtra/R/ggMarginalGadget.R’: assign(plotname, eval(parse(text = origPlot)), envir = .GlobalEnv)
WARNING 7 OK · 5 NOTE · 1 WARNING · 0 ERROR · 0 FAILURE Jun 8, 2026
R code for possible problems
Found the following assignments to the global environment: File ‘ggExtra/R/ggMarginalGadget.R’: assign(plotname, eval(parse(text = origPlot)), envir = .GlobalEnv)
top-level files
Conversion of ‘README.md’ failed: pandoc: /tmp/RtmpTLCagt/pandoc14af4d4b0c08ee.html: withFile: resource exhausted (No space left on device) HasCallStack backtrace: collectBacktraces, called at libraries/ghc-internal/src/GHC/Internal/Exception.hs:16 ...[truncated]... owIO, called at libraries/ghc-internal/src/GHC/Internal/IO/Exception.hs:315:19 in ghc-internal:GHC.Internal.IO.Exception ioException, called at libraries/ghc-internal/src/GHC/Internal/IO/Exception.hs:319:20 in ghc-internal:GHC.Internal.IO.Exception
dependencies in R code
Namespaces in Imports field not imported from: ‘R6’ ‘scales’ ‘utils’ All declared Imports should be used.
dependencies in R code
Namespaces in Imports field not imported from: ‘R6’ ‘scales’ ‘utils’ All declared Imports should be used.
R code for possible problems
Found the following assignments to the global environment: File ‘ggExtra/R/ggMarginalGadget.R’: assign(plotname, eval(parse(text = origPlot)), envir = .GlobalEnv)
R code for possible problems
Found the following assignments to the global environment: File ‘ggExtra/R/ggMarginalGadget.R’: assign(plotname, eval(parse(text = origPlot)), envir = .GlobalEnv)
NOTE 8 OK · 6 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
R code for possible problems
Found the following assignments to the global environment: File ‘ggExtra/R/ggMarginalGadget.R’: assign(plotname, eval(parse(text = origPlot)), envir = .GlobalEnv)
R code for possible problems
Found the following assignments to the global environment: File ‘ggExtra/R/ggMarginalGadget.R’: assign(plotname, eval(parse(text = origPlot)), envir = .GlobalEnv)
dependencies in R code
Namespaces in Imports field not imported from: ‘R6’ ‘scales’ ‘utils’ All declared Imports should be used.
dependencies in R code
Namespaces in Imports field not imported from: ‘R6’ ‘scales’ ‘utils’ All declared Imports should be used.
R code for possible problems
Found the following assignments to the global environment: File ‘ggExtra/R/ggMarginalGadget.R’: assign(plotname, eval(parse(text = origPlot)), envir = .GlobalEnv)
R code for possible problems
Found the following assignments to the global environment: File ‘ggExtra/R/ggMarginalGadget.R’: assign(plotname, eval(parse(text = origPlot)), envir = .GlobalEnv)