ggExtra
Add Marginal Histograms to 'ggplot2', and More 'ggplot2' Enhancements
v0.11.0
·
Sep 1, 2025
·
MIT + file LICENSE
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
13.7K
Last 30 days
1028th
13.7K
Last 90 days
13.7K
Last year
CRAN Check Status
6
NOTE
8
OK
Show all 14 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-macos-arm64 | OK |
| 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 (15 non-OK)
NOTE
r-devel-linux-x86_64-debian-clang
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
r-devel-linux-x86_64-debian-gcc
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
r-devel-linux-x86_64-fedora-clang
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
r-devel-linux-x86_64-fedora-clang
dependencies in R code
Namespaces in Imports field not imported from: ‘R6’ ‘scales’ ‘utils’ All declared Imports should be used.
NOTE
r-devel-linux-x86_64-fedora-gcc
dependencies in R code
Namespaces in Imports field not imported from: ‘R6’ ‘scales’ ‘utils’ All declared Imports should be used.
OK
r-devel-macos-arm64
*
OK
r-devel-windows-x86_64
*
OK
r-oldrel-macos-arm64
*
OK
r-oldrel-macos-x86_64
*
OK
r-oldrel-windows-x86_64
*
NOTE
r-patched-linux-x86_64
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
r-release-linux-x86_64
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)
OK
r-release-macos-arm64
*
OK
r-release-macos-x86_64
*
OK
r-release-windows-x86_64
*
Check History
NOTE 8 OK · 6 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 9, 2026
NOTE
r-devel-linux-x86_64-debian-clang
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
r-devel-linux-x86_64-debian-gcc
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
r-devel-linux-x86_64-fedora-clang
dependencies in R code
Namespaces in Imports field not imported from: ‘R6’ ‘scales’ ‘utils’ All declared Imports should be used.
NOTE
r-devel-linux-x86_64-fedora-gcc
dependencies in R code
Namespaces in Imports field not imported from: ‘R6’ ‘scales’ ‘utils’ All declared Imports should be used.
NOTE
r-patched-linux-x86_64
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
r-release-linux-x86_64
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)
Reverse Dependencies (33)
imports
Dependency Network
Version History
new
0.11.0
Mar 9, 2026