plot_downloads: Plot download count of CRAN packages.

View source: R/plot_downloads.R

plot_downloadsR Documentation

Plot download count of CRAN packages.

Description

This function uses API of CRAN Logs to scrap the download logs of the packages and then plots the data. It works on objects of class character (vector), deepdep, package_dependencies and package_downloads.

Usage

plot_downloads(x, ...)

## Default S3 method:
plot_downloads(x, ...)

## S3 method for class 'deepdep'
plot_downloads(x, from = Sys.Date() - 365, to = Sys.Date(), ...)

## S3 method for class 'package_dependencies'
plot_downloads(x, from = Sys.Date() - 365, to = Sys.Date(), ...)

## S3 method for class 'package_downloads'
plot_downloads(x, from = Sys.Date() - 365, to = Sys.Date(), ...)

## S3 method for class 'character'
plot_downloads(x, from = Sys.Date() - 365, to = Sys.Date(), ...)

Arguments

x

A character vector. Names of the packages that are on CRAN.

...

Ignored.

from

A Date class object. From which date plot the data. By default it's one year back.

to

A Date class object. To which date plot the data. By default it's now.

Value

A ggplot2 class object.

Examples



library(deepdep)

plot_downloads("htmltools")

dd <- deepdep("ggplot2")
plot_downloads(dd)



DominikRafacz/deepdep documentation built on Feb. 27, 2023, 3:39 p.m.