Dependency analysis on package GGally

General information

CRAN link link
Package version2.1.2
Number of strong dependencies51
Number of all dependencies151
Number of parent packages15
Max heaviness from parent packages10
Total heaviness from parent packages17
Number of parent packages (including Suggests and Enhances)38
Max co-heaviness from parent packages ("scales" and "ggplot2")8

Dependency heatmap

In the following dependency heatmap, rows are the parent packages of GGally and columns are the dependency packages that each parent package brings in. On the right side of the heatmap, there are three barplot annotations: 1. number of imported functions/S4 methods/S4 classes from parent packages; 2. number of dependency packages from each parent package; 3. heaviness of each parent package on GGally.

Adjust heatmap size:
Base packages Other packages Depends Imports Suggests utils methods grDevices stats graphics grid splines tools parallel glue rlang magrittr lifecycle pkgconfig cli crayon R6 ellipsis vctrs tibble fansi pillar utf8 lattice digest withr Matrix purrr MASS farver labeling munsell RColorBrewer viridisLite colorspace tidyselect gtable isoband mgcv scales nlme generics cpp11 Rcpp dplyr hms prettyunits plyr stringr stringi evaluate highr yaml xfun jsonlite knitr ggplot2 htmltools base64enc fastmap statnet.common coda rstudioapi tidyr backports mvtnorm commonmark xml2 rpart nnet network desc pkgload rprojroot haven forcats readr clipr vroom tzdb bit64 progress bit rJava maps sp estimability numDeriv xtable lazyeval hunspell class e1071 pcaPP robustbase som lars pls mclust proxy DEoptimR igraph bslib jquerylib tinytex sass fs rappdirs brew brio callr praise processx ps waldo diffobj rematch2 tweenr polyclip RcppEigen broom labelled survival Formula latticeExtra cluster foreign gridExtra data.table htmlTable viridis png jpeg checkmate htmlwidgets 0 5 10 Imported methods 0 20 40 60 Required packages 0 10 20 30 Heaviness from parents ggplot2 grDevices grid RColorBrewer utils gtable rlang plyr lifecycle reshape progress scales forcats dplyr tidyr maps nnet scagnostics mapproj geosphere emmeans survival igraph crosstalk knitr spelling chemometrics network sna intergraph rmarkdown roxygen2 testthat labelled ggforce broom broom.helpers Hmisc In total 51 packages are required directly or indirectly (151) when installing 'GGally' (2.1.2) Depends Imports Suggests Base packages that are required Recommended packages that are required Contributed packages that are required Packages that are required for installing 'GGally' Imported functions The whole namespace is imported Package is listed in 'Imports' but namespace is not imported


Dependency table

"Import" information is from the NAMESPACE file of GGally.

imports: number of imported functions/objects; importMethods: number of imported S4 methods; importClasses: number of imported S4 classes.

Required packages: number of strong dependency packages for each of the parent package (or in other words, number of dependency packages the parent package brings in).

Heaviness from parent on GGally: number of required packages that can be reduced if moving parent package to Suggests of GGally.

Parent package Field imports importMethods importClasses Required packages Heaviness from parent on GGally
ggplot2 Depends The whole set of functions/methods/classes from parent package is imported to the namespace of GGally. 37 10
progress Imports Parent package is listed in Imports of GGally but no object from parent package is imported. 14 3
tidyr Imports Parent package is listed in Imports of GGally but no object from parent package is imported. 22 2
reshape Imports 3 0 0 4 1
forcats Imports Parent package is listed in Imports of GGally but no object from parent package is imported. 16 1
grDevices Imports 2 0 0 0 0
grid Imports 11 0 0 0 0
RColorBrewer Imports The whole set of functions/methods/classes from parent package is imported to the namespace of GGally. 0 0
utils Imports 4 0 0 0 0
gtable Imports 1 0 0 1 0
rlang Imports 1 0 0 1 0
plyr Imports The whole set of functions/methods/classes from parent package is imported to the namespace of GGally. 3 0
lifecycle Imports 1 0 0 4 0
scales Imports Parent package is listed in Imports of GGally but no object from parent package is imported. 15 0
dplyr Imports 1 0 0 20 0
Hmisc Suggests No object is imported into the namespace of GGally. 67 30
rmarkdown Suggests No object is imported into the namespace of GGally. 27 19
roxygen2 Suggests No object is imported into the namespace of GGally. 30 16
testthat Suggests No object is imported into the namespace of GGally. 36 16
chemometrics Suggests No object is imported into the namespace of GGally. 19 14
broom.helpers Suggests No object is imported into the namespace of GGally. 61 14
spelling Suggests No object is imported into the namespace of GGally. 18 12
labelled Suggests No object is imported into the namespace of GGally. 40 11
knitr Suggests No object is imported into the namespace of GGally. 12 8
intergraph Suggests No object is imported into the namespace of GGally. 27 7
crosstalk Suggests No object is imported into the namespace of GGally. 11 6
sna Suggests No object is imported into the namespace of GGally. 25 6
emmeans Suggests No object is imported into the namespace of GGally. 8 5
network Suggests No object is imported into the namespace of GGally. 24 5
broom Suggests No object is imported into the namespace of GGally. 48 5
ggforce Suggests No object is imported into the namespace of GGally. 44 4
scagnostics Suggests No object is imported into the namespace of GGally. 2 2
mapproj Suggests No object is imported into the namespace of GGally. 4 2
geosphere Suggests No object is imported into the namespace of GGally. 8 2
maps Suggests No object is imported into the namespace of GGally. 2 1
nnet Suggests No object is imported into the namespace of GGally. 2 1
survival Suggests No object is imported into the namespace of GGally. 9 1
igraph Suggests No object is imported into the namespace of GGally. 10 1

Analysis was done with pkgndep.