Dependency analysis on package ggalt

General information

CRAN link link
Package version0.4.0
Number of strong dependencies71
Number of all dependencies101
Number of parent packages17
Max heaviness from parent packages22
Total heaviness from parent packages29
Number of parent packages (including Suggests and Enhances)23
Max co-heaviness from parent packages ("plotly" and "ggplot2")9

Dependency heatmap

In the following dependency heatmap, rows are the parent packages of ggalt 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 ggalt.

Adjust heatmap size:
Base packages Other packages Depends Imports Suggests utils grDevices methods stats graphics tools grid splines glue magrittr rlang lifecycle R6 ellipsis fansi pillar pkgconfig vctrs cli crayon utf8 digest tibble gtable withr farver labeling munsell RColorBrewer viridisLite colorspace isoband MASS mgcv scales nlme Matrix lattice purrr jsonlite yaml generics tidyselect ggplot2 base64enc htmltools fastmap Rcpp extrafontdb Rttf2pt1 httr htmlwidgets tidyr dplyr lazyeval crosstalk data.table promises curl mime openssl cpp11 later askpass sys stringr stringi evaluate highr xfun plyr bslib jquerylib knitr tinytex sass fs rappdirs brio callr desc pkgload praise processx ps waldo rprojroot rstudioapi diffobj rematch2 0 5 10 15 Imported methods 0 20 40 60 Required packages 0 10 20 Heaviness from parents ggplot2 utils graphics grDevices RColorBrewer proj4 grid ash KernSmooth gtable maps extrafont MASS scales tibble dplyr plotly gridExtra reshape2 knitr rmarkdown testthat ggthemes In total 71 packages are required directly or indirectly (101) when installing 'ggalt' (0.4.0) Depends Imports Suggests Base packages that are required Recommended packages that are required Contributed packages that are required Packages that are required for installing 'ggalt' 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 ggalt.

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 ggalt: number of required packages that can be reduced if moving parent package to Suggests of ggalt.

Parent package Field imports importMethods importClasses Required packages Heaviness from parent on ggalt
ggplot2 Depends The whole set of functions/methods/classes from parent package is imported to the namespace of ggalt. 37 0
plotly Imports Parent package is listed in Imports of ggalt but no object from parent package is imported. 63 22
extrafont Imports 3 0 0 4 3
proj4 Imports The whole set of functions/methods/classes from parent package is imported to the namespace of ggalt. 0 1
ash Imports The whole set of functions/methods/classes from parent package is imported to the namespace of ggalt. 0 1
KernSmooth Imports The whole set of functions/methods/classes from parent package is imported to the namespace of ggalt. 1 1
maps Imports The whole set of functions/methods/classes from parent package is imported to the namespace of ggalt. 2 1
utils Imports The whole set of functions/methods/classes from parent package is imported to the namespace of ggalt. 0 0
graphics Imports The whole set of functions/methods/classes from parent package is imported to the namespace of ggalt. 0 0
grDevices Imports The whole set of functions/methods/classes from parent package is imported to the namespace of ggalt. 0 0
RColorBrewer Imports 1 0 0 0 0
grid Imports 16 0 0 0 0
gtable Imports 4 0 0 1 0
MASS Imports The whole set of functions/methods/classes from parent package is imported to the namespace of ggalt. 5 0
scales Imports 3 0 0 15 0
tibble Imports 1 0 0 15 0
dplyr Imports 1 0 0 20 0
testthat Suggests No object is imported into the namespace of ggalt. 36 14
rmarkdown Suggests No object is imported into the namespace of ggalt. 27 13
knitr Suggests No object is imported into the namespace of ggalt. 12 6
reshape2 Suggests No object is imported into the namespace of ggalt. 10 4
ggthemes Suggests No object is imported into the namespace of ggalt. 42 3
gridExtra Suggests No object is imported into the namespace of ggalt. 5 1

Analysis was done with pkgndep.