R/qP.colors.r

#' qPharmetra Colors
#'
#' A set of qPharmetra colors to be used for plotting
#'
#' @family qpcolors
#' @examples
#' ## the greens and the blues
#' par(mfrow = c(1,1), pty = 's')
#' nc = length(blue)
#' cols = c(8,8,8,8,8,4,2,1,1,1)

#' plot(1:nc, seq(-0.45,0.3,length = nc), type = 'n', axes = FALSE, xlab = "", ylab = "",
#'  xlim = c(0.5, nc + 0.5))
#' for(i in 1:nc)
#' {
#'   polygon(c(i-0.45, i+0.45, i+0.45, i-0.45), c(0.16, 0.16, 0.29, 0.29),
#'           col = green[i], angle = -1, density = -1, border = 0)
#'   text(i,0.225,paste("green[",i,"]", sep = ""), cex = 0.6, col = green[cols][i])
#'   polygon(c(i-0.45, i+0.45, i+0.45, i-0.45), c(0.01, 0.01, 0.14, 0.14),
#'           col = blue[i], angle = -1, density = -1, border = 0)
#'   text(i,0.075,paste("blue[",i,"]", sep = ""), cex = 0.6, col = blue[cols][i])
#'   polygon(c(i-0.45, i+0.45, i+0.45, i-0.45), c(-0.01, -0.01, -0.14, -0.14),
#'           col = red[i], angle = -1, density = -1, border = 0)
#'   text(i,-0.075,paste("red[",i,"]", sep = ""), cex = 0.6, col = red[cols][i])
#'   polygon(c(i-0.45, i+0.45, i+0.45, i-0.45), c(-0.16, -0.16, -0.29, -0.29),
#'           col = purple[i], angle = -1, density = -1, border = 0)
#'   text(i,-0.225,paste("purple[",i,"]", sep = ""), cex = 0.6, col = purple[cols][i])
#'   polygon(c(i-0.45, i+0.45, i+0.45, i-0.45), c(-0.31, -0.31, -0.44, -0.44),
#'           col = gray[i], angle = -1, density = -1, border = 0)
#'   text(i,-0.375,paste("gray[",i,"]", sep = ""), cex = 0.6, col = gray[cols][i])
#' }
#'
#' library(lattice)
#' lapply(list(qp.colors,qp.colors.sorted), function(my.colors)
#' xyplot(yval ~ xval | color
#'       , data = expand.grid(xval = 1, yval = 1, color = names(my.colors))
#'       , xlim = c(0,1)
#'       , ylim = c(0,1)
#'       , as.table = TRUE
#'       , panel = function(x,y,...)
#'       {
#'         panel.rect(xleft = 0, ybottom = 0
#'                    , xright = 1, ytop = 1
#'                    , col = my.colors[panel.number()]
#'         )
#'         ltext(x = 0.5, y = 0.5
#'               , my.colors[panel.number()], col = rgb(0.99,0.99,0.99)
#'               , cex = 0.75
#'         )
#'       }
#'       , aspect = 1
#'       , par.strip.text = list(cex = 1)
#'       , scales = list(y = list(at = NULL), x = list(at = NULL))
#'       , ylab = ""
#'       , xlab = ""
#'    )
#' )
#'
#' par(pty = "m")
#' plot(0:1,0:1, type = 'n',axes = FALSE, xlab = "", ylab = "")
#' polygon(x = c(0,1,1,0),y = c(0.5,0.5,0,0), col = qp.blue, border = FALSE)
#' polygon(x = c(0,1,1,0),y = c(1,1,0.5,0.5), col = qp.green, border = FALSE)
#' text(0.5,0.75, "qPharmetra", col = "white", cex = 5)
#' text(0.5,0.25, "qPharmetra", col = "white", cex = 5)
'qp.colors'

#' qP Colors Sorted
#'
#' A sorted version of qP colors
'qp.colors.sorted'

#' qp.blue
#'
#' @family qpcolors 
#' @keywords internal

'qp.blue'
# foo <- Hmisc::Cs(
#    qp.blue,
#    qp.green,
#    blue,
#    green,
#    red,
#    purple,
#    gray,
#    blue,
#    green,
#    red,
#    purple,
#    lime,
#    apple,
#    emerald,
#    teal,
#    cyan,
#    cobalt,
#    indigo,
#    violet,
#    pink,
#    magenta,
#    crimson,
#    ketchup,
#    orange,
#    amber,
#    yellow,
#    brown,
#    olive,
#    steel,
#    mauve,
#    taupe,
#    qp.colors,
#    qp.colors.sorted,
#    # autograph
#    obs.color,
#    loi.color,
#    smooth.color,
#    smooth.ci.color,
#    lin.fit.col,
#    abline.color,
#    box.plot.color,
#    histogram.color,
#    abline.color.box,
#    pred.color,
#    ipred.color,
#    PI.ci.med.arcol,
#    PI.real.med.col,
#    PI.real.down.col,
#    PI.real.up.col,
#    PI.ci.down.arcol,
#    PI.ci.up.arcol
# )
# for(i in foo){
#    writeLines(paste("#'", i))
#    writeLines("#'")
#    writeLines("#' @family qpcolors")
#    writeLines(paste0('"',i,'"'))
#    writeLines('')
# }
#' qp.blue
#'
#' @family qpcolors 
#' @keywords internal
"qp.blue"

#' qp.green
#'
#' @family qpcolors 
#' @keywords internal
"qp.green"

#' blue
#'
#' @family qpcolors 
#' @keywords internal
"blue"

#' green
#'
#' @family qpcolors 
#' @keywords internal
"green"

#' red
#'
#' @family qpcolors 
#' @keywords internal
"red"

#' purple
#'
#' @family qpcolors 
#' @keywords internal
"purple"

#' gray
#'
#' @family qpcolors 
#' @keywords internal
"gray"

#' blue
#'
#' @family qpcolors 
#' @keywords internal
"blue"

#' green
#'
#' @family qpcolors 
#' @keywords internal
"green"

#' red
#'
#' @family qpcolors 
#' @keywords internal
"red"

#' purple
#'
#' @family qpcolors 
#' @keywords internal
"purple"

#' lime
#'
#' @family qpcolors 
#' @keywords internal
"lime"

#' apple
#'
#' @family qpcolors 
#' @keywords internal
"apple"

#' emerald
#'
#' @family qpcolors 
#' @keywords internal
"emerald"

#' teal
#'
#' @family qpcolors 
#' @keywords internal
"teal"

#' cyan
#'
#' @family qpcolors 
#' @keywords internal
"cyan"

#' cobalt
#'
#' @family qpcolors 
#' @keywords internal
"cobalt"

#' indigo
#'
#' @family qpcolors 
#' @keywords internal
"indigo"

#' violet
#'
#' @family qpcolors 
#' @keywords internal
"violet"

#' pink
#'
#' @family qpcolors 
#' @keywords internal
"pink"

#' magenta
#'
#' @family qpcolors 
#' @keywords internal
"magenta"

#' crimson
#'
#' @family qpcolors 
#' @keywords internal
"crimson"

#' ketchup
#'
#' @family qpcolors 
#' @keywords internal
"ketchup"

#' orange
#'
#' @family qpcolors 
#' @keywords internal
"orange"

#' amber
#'
#' @family qpcolors 
#' @keywords internal
"amber"

#' yellow
#'
#' @family qpcolors 
#' @keywords internal
"yellow"

#' brown
#'
#' @family qpcolors 
#' @keywords internal
"brown"

#' olive
#'
#' @family qpcolors 
#' @keywords internal
"olive"

#' steel
#'
#' @family qpcolors 
#' @keywords internal
"steel"

#' mauve
#'
#' @family qpcolors 
#' @keywords internal
"mauve"

#' taupe
#'
#' @family qpcolors 
#' @keywords internal
"taupe"

#' obs.color (Autograph)
#'
#' @family qpcolors 
#' @keywords internal
"obs.color"

#' loi.color (Autograph)
#'
#' @family qpcolors 
#' @keywords internal (Autograph)
"loi.color"

#' smooth.color (Autograph)
#'
#' @family qpcolors 
#' @keywords internal
"smooth.color"

#' smooth.ci.color (Autograph)
#'
#' @family qpcolors 
#' @keywords internal
"smooth.ci.color"

#' lin.fit.col (Autograph)
#'
#' @family qpcolors 
#' @keywords internal
"lin.fit.col"

#' abline.color (Autograph)
#'
#' @family qpcolors 
#' @keywords internal
"abline.color"

#' box.plot.color (Autograph)
#'
#' @family qpcolors 
#' @keywords internal
"box.plot.color"

#' histogram.color (Autograph)
#'
#' @family qpcolors 
#' @keywords internal
"histogram.color"

#' abline.color.box (Autograph)
#'
#' @family qpcolors 
#' @keywords internal
"abline.color.box"

#' pred.color (Autograph)
#'
#' @family qpcolors 
#' @keywords internal
"pred.color"

#' ipred.color (Autograph)
#'
#' @family qpcolors 
#' @keywords internal
"ipred.color"

#' PI.ci.med.arcol (Autograph)
#'
#' @family qpcolors 
#' @keywords internal
"PI.ci.med.arcol"

#' PI.real.med.col (Autograph)
#'
#' @family qpcolors 
#' @keywords internal
"PI.real.med.col"

#' PI.real.down.col (Autograph)
#'
#' @family qpcolors 
#' @keywords internal
"PI.real.down.col"

#' PI.real.up.col (Autograph)
#'
#' @family qpcolors 
#' @keywords internal
"PI.real.up.col"

#' PI.ci.down.arcol (Autograph)
#'
#' @family qpcolors 
#' @keywords internal
"PI.ci.down.arcol"

#' PI.ci.up.arcol (Autograph)
#'
#' @family qpcolors 
#' @keywords internal (Autograph)
"PI.ci.up.arcol"
qPharmetra/qpToolkit documentation built on May 24, 2023, 8:52 a.m.