## ----echo = FALSE------------------------------------------------------------- library(pkgndep) x = readRDS(system.file("extdata", "cola_dep.rds", package = "pkgndep")) pdf(NULL) size = dependency_heatmap(x, help = FALSE) invisible(dev.off()) ## ----fig.width = size[1], fig.height = size[2], out.width = "1000px", echo = FALSE---- dependency_heatmap(x) ## ----------------------------------------------------------------------------- library(pkgndep) pkg = pkgndep("ComplexHeatmap") pkg ## ----echo = FALSE------------------------------------------------------------- pdf(NULL) size = dependency_heatmap(pkg, help = FALSE) invisible(dev.off()) ## ----fig.width = size[1], fig.height = size[2], out.width = "1000px"---------- dependency_heatmap(pkg) ## ----eval = FALSE------------------------------------------------------------- # dependency_heatmap(pkg, file = "test.png") ## ----eval = FALSE------------------------------------------------------------- # heaviness_report(pkg) ## ----------------------------------------------------------------------------- heaviness(pkg) heaviness(pkg, rel = TRUE) ## ----------------------------------------------------------------------------- chooseCRANmirror(ind = 1) # choose the mirror fro RStudio db = available.packages() ## ----------------------------------------------------------------------------- system.time(p1 <- tools::package_dependencies("ggplot2", db = db, recursive = TRUE)[[1]]) ## ----------------------------------------------------------------------------- db2 = reformat_db(db) db2 system.time(p2 <- db2$package_dependencies("ggplot2", recursive = TRUE, simplify = TRUE)) ## ----------------------------------------------------------------------------- identical(sort(p1), sort(p2)) ## ----------------------------------------------------------------------------- sessionInfo()