R/onLoad.R

Defines functions .onLoad

# Execute upon loading.

ct <- NULL
ourColorSpace <- NULL
alternateColorSpace <- NULL

#' @import V8 colorspace stats methods scales grDevices
.onLoad <- function(libname, pkgname){
  ct <<- v8()
  ct$source(system.file("js/randomColor.js", package=pkgname))

  # Compute a 2000 color spectrum and convert to LAB
  n <- 2e3
  ourColorSpace <<- colorspace::RGB(runif(n), runif(n), runif(n))
  ourColorSpace <<- as(ourColorSpace, "LAB")

###  # Alternate color palette
###  alternateColorSpace <<- t(unique(col2rgb(hue_pal(l=60:100)(n))))
}

Try the randomcoloR package in your browser

Any scripts or data that you put into this service are public.

randomcoloR documentation built on Dec. 1, 2019, 1:11 a.m.