Dependency analysis on package echarts4r

General information

CRAN link link
Package version0.4.4
Number of strong dependencies74
Number of all dependencies111
Number of parent packages11
Max heaviness from parent packages16
Total heaviness from parent packages37
Number of parent packages (including Suggests and Enhances)19
Max co-heaviness from parent packages ("broom" and "dplyr")10

Dependency heatmap

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

Adjust heatmap size:
Base packages Other packages Imports Suggests utils methods grDevices stats tools graphics grid splines rlang magrittr glue R6 digest lifecycle crayon ellipsis jsonlite vctrs pillar fansi pkgconfig cli utf8 base64enc fastmap yaml tibble withr htmltools stringi farver labeling munsell RColorBrewer viridisLite colorspace generics tidyselect purrr mime stringr bslib Rcpp sass jquerylib fs rappdirs dplyr ggplot2 cpp11 gtable isoband MASS mgcv scales nlme Matrix lattice httpuv xtable fontawesome sourcetools later promises commonmark cachem backports tidyr evaluate xfun highr lazyeval rex httr curl openssl askpass sys knitr tinytex brio callr desc pkgload praise processx ps waldo rprojroot rstudioapi diffobj rematch2 crosstalk htmlwidgets markdown png raster sp viridis leaflet.providers terra gridExtra 0 0.5 1 Imported methods 0 20 40 60 Required packages 0 5 10 15 Heaviness from parents countrycode corrplot rstudioapi jsonlite purrr htmltools htmlwidgets scales dplyr shiny broom data.tree knitr tibble covr tidyr rmarkdown testthat leaflet In total 74 packages are required directly or indirectly (111) when installing 'echarts4r' (0.4.4) Imports Suggests Base packages that are required Recommended packages that are required Contributed packages that are required Packages that are required for installing 'echarts4r' 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 echarts4r.

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

Parent package Field imports importMethods importClasses Required packages Heaviness from parent on echarts4r
shiny Imports Parent package is listed in Imports of echarts4r but no object from parent package is imported. 34 16
broom Imports Parent package is listed in Imports of echarts4r but no object from parent package is imported. 48 16
htmlwidgets Imports The whole set of functions/methods/classes from parent package is imported to the namespace of echarts4r. 10 2
countrycode Imports Parent package is listed in Imports of echarts4r but no object from parent package is imported. 0 1
corrplot Imports Parent package is listed in Imports of echarts4r but no object from parent package is imported. 0 1
rstudioapi Imports Parent package is listed in Imports of echarts4r but no object from parent package is imported. 0 1
jsonlite Imports Parent package is listed in Imports of echarts4r but no object from parent package is imported. 1 0
purrr Imports Parent package is listed in Imports of echarts4r but no object from parent package is imported. 3 0
htmltools Imports Parent package is listed in Imports of echarts4r but no object from parent package is imported. 6 0
scales Imports Parent package is listed in Imports of echarts4r but no object from parent package is imported. 15 0
dplyr Imports 1 0 0 20 0
testthat Suggests No object is imported into the namespace of echarts4r. 36 13
leaflet Suggests No object is imported into the namespace of echarts4r. 58 12
covr Suggests No object is imported into the namespace of echarts4r. 20 8
rmarkdown Suggests No object is imported into the namespace of echarts4r. 27 6
knitr Suggests No object is imported into the namespace of echarts4r. 12 4
data.tree Suggests No object is imported into the namespace of echarts4r. 6 1
tibble Suggests No object is imported into the namespace of echarts4r. 15 0
tidyr Suggests No object is imported into the namespace of echarts4r. 22 0

Analysis was done with pkgndep.