chartist is an R package to draw charts by Chartist.js via htmlwidgets interface. Github repo is here: https://github.com/yutannihilation/chartist
devtools::install_github("yutannihilation/chartist")
## Downloading github repo yutannihilation/chartist@master
## Installing chartist
## '/usr/lib/R/bin/R' --vanilla CMD INSTALL \
## '/tmp/RtmpgK0ZCJ/devtools14f969139bb7/yutannihilation-chartist-1ef4e28' \
## --library='/home/vagrant/R/x86_64-pc-linux-gnu-library/3.1' \
## --install-tests
library(chartist)
set.seed(324)
data <- data.frame(
day = paste0("day", 1:20),
A = runif(20, 0, 10),
B = runif(20, 0, 10),
C = runif(20, 0, 10),
D = runif(20, 0, 10),
E = runif(20, 0, 10)
)
chartist(data, day)
These generate the same results
chartist(data, day, A, B, C, D)
chartist(data, day, A:D)
chartist(data, day, -E)
chartist_(data, "day", c("B", "C", "D"))
SE version is usuful when you work with variables.
lab <- "day"
col <- c("C", "D", "E")
chartist_(data, lab, col)
With SE version, labels can be specified directly.
chartist_(data, rep(c("Odd", "Even"), 10), c("A", "B", "C"))