Create a reverse dependency graph.
Arguments
- pkg
Package to search dependencies for.
- exclude
A subset of of the main package's (
pkg) dependencies to exclude in the graph.- method_seed
Method to create the initial dependency graph with:
- "pkgnet" (
reverse=FALSEonly) Extracts all the R packages that the target R package depends on using CreatePackageReport
- "github" (
reverse=FALSE or TRUE) Extracts all the GitHub repositories that depend on the respective GitHub repository of the target R package using github_dependents
- "devtools" (
reverse=TRUE) only Extracts reverse dependencies using revdep.
If more than one option is provided, only the first is used.
- "pkgnet" (
- method
Seed method for extracting first-order reverse dependencies of
pkg.- recursive
If
TRUElook for full set of recursive dependencies.- node_size
Strategy for setting node sizes. Can be one of:
- NULL :
Sets the target package node's size to 40 and the rest to 30
.
- <numeric> :
User-provided node size. Sets all nodes to the same size.
- <character> :
User-provided metadata column name. Scales node size to a vector of numeric values in the node metadata.
- add_metadata
Add metadata to the graph using github_metadata.
- degrees
The number of degrees out from the main
pkgnode to extend the dependency graph.- verbose
Print messages.