Learn R Programming

Rt visualization in D3

Create interactive visualisations of Rt estimates using D3.js (Gibbs et al. (2020)). Developed primarily targeting Rt estimates generated by the EpiNow2 package, RtD3 aims to make simple, beautiful visualisations that help researchers explore their results and share them with others.RtD3 provides an interface for the JavaScript library rt_vis.

Installation

Install from CRAN with:

install.packages("RtD3")

Install the stable development version of the package using {drat}:

install.packages("drat")
drat:::add("epiforecasts")
install.packages("RtD3")

Install the unstable development version of the package with:

remotes::install_github("epiforecasts/RtD3")

Quickstart

Estimates are available from epiforecasts covid-rt-estimates in the format expected by this package. Use the helper function readInEpiNow2 to generate the summary widget with existing estimates.

rtData <- list("Cases" = readInEpiNow2(
    path = "https://raw.githubusercontent.com/epiforecasts/covid-rt-estimates/master/national/cases/summary",
    region_var = "country"))

summaryWidget(rtData = rtData)

Optionally, a map can be included using data from the rnaturalearth package.

geoData = rnaturalearth::ne_countries(returnclass = 'sf')

summaryWidget(geoData = geoData, rtData = rtData)

Development

Comments and contributions to this package are welcome. To record a problem with the package, please create an issue on Github.

Copy Link

Version

Install

install.packages('RtD3')

Monthly Downloads

43

Version

0.0.1

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Hamish Gibbs

Last Published

November 6th, 2020

Functions in RtD3 (0.0.1)

summaryWidget-shiny

Shiny bindings for summaryWidget
readInEpiNow2

Read in Results from EpiNow2
mapWidget

mapWidget
default_ts_colors

default_ts_colors
joinRtData

Join RtData
summaryWidget

summaryWidget
getSubregionalUrls

Get Subregional Estimate Urls
tsWidget

tsWidget
check_input_data

check_input_data