A Consistent and Intuitive Platform to Explore the Dependencies of Packages on the Comprehensive R Archive Network Like Repositories

Interactively explore various dependencies of a package(s) (on the Comprehensive R Archive Network Like repositories) and perform analysis using tidy philosophy. Most of the functions return a 'tibble' object (enhancement of 'dataframe') which can be used for further analysis. The package offers functions to produce 'network' and 'igraph' dependency graphs. The 'plot' method produces a static plot based on 'ggnetwork' and 'plotd3' function produces an interactive D3 plot based on 'networkD3'.


The package pkggraph is meant to interactively explore various dependencies of a package(s) (on CRAN like repositories) and perform analysis using tidy philosophy. Most of the functions return a tibble object (enhancement of dataframe) which can be used for further analysis. The package offers functions to produce network and igraph dependency graphs. The plot method produces a static plot based on ggnetwork and plotd3 function produces an interactive D3 plot based on networkD3.

Installation

install.packages("pkggraph")

Usage

See the vignette on the CRAN page for more details.

News

  • 0.2.3:

    • Handled breaking changes with BiocManager instead of BiocInstaller. This requires R >= 3.5.0
  • 0.2.2:

    • 'init' is done better using data.table. Time reduced to less than 1/5 what is used to take.
    • 'init' has the new default of local = FALSE.
  • 0.2.1:

    • fixed the 'plot', so that it does not mask the plot generic
  • 0.2.0:

    • known issue with legend not appearning in knitr output

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("pkggraph")

0.2.3 by KS Srikanth, 10 months ago


https://github.com/talegari/pkggraph


Report a bug at https://github.com/talegari/pkggraph/issues


Browse source code at https://github.com/cran/pkggraph


Authors: KS Srikanth [aut, cre] , Singh Nikhil [aut]


Documentation:   PDF Manual  


GPL-3 license


Imports curl, dplyr, htmltools, igraph, intergraph, Matrix, networkD3, network, RColorBrewer, tibble, tools, utils, plyr

Depends on ggnetwork, ggplot2, data.table

Suggests knitr, rmarkdown, magrittr, sna, statnet.common, BiocManager


See at CRAN