color_dither | R Documentation |
Make dithered color pattern light-dark
color_dither(
x,
L_diff = 4,
L_max = 90,
L_min = 30,
min_contrast = 1.25,
direction = 1,
returnType = c("vector", "list", "matrix"),
debug = FALSE,
...
)
x |
|
L_diff |
|
min_contrast |
|
direction |
|
returnType |
|
debug |
|
... |
additional arguments are ignored. |
Lmax , L_min |
|
This function serves a very simple purpose, mainly for
printDebug()
to use subtle alternating light/dark colors
for vector output. It takes a color and returns two colors
which are slightly lighter and darker than each other,
to a minimum contrast defined by colorspace::contrast_ratio()
.
format defined by argument returnType
:
vector
: two colors for every input color in x
matrix
: two rows, input colors on first row, output colors
on second row
list
: a list
with two colors in each element, with input
and output colors together in each vector.
Other jam practical functions:
breakDensity()
,
checkLightMode()
,
check_pkg_installed()
,
colNum2excelName()
,
diff_functions()
,
exp2signed()
,
fileInfo()
,
fixYellow()
,
getAxisLabel()
,
handleArgsText()
,
heads()
,
isFALSEV()
,
isTRUEV()
,
jamba
,
jargs()
,
kable_coloring()
,
lldf()
,
log2signed()
,
make_html_styles()
,
make_styles()
,
match_unique()
,
mergeAllXY()
,
middle()
,
minorLogTicks()
,
newestFile()
,
printDebug()
,
renameColumn()
,
rmInfinite()
,
rmNAs()
,
rmNA()
,
rmNULL()
,
sclass()
,
sdim()
,
setPrompt()
x <- "firebrick1";
showColors(color_dither(x))
showColors(color_dither(x, direction=-1))
x <- vigrep("^green[0-9]", colors())
showColors(color_dither(x))
showColors(color_dither(x, direction=-1, returnType="list"))
x <- c("green1", "cyan", "blue", "red", "gold", "yellow", "pink")
showColors(color_dither(x))
color_dither(x, debug=TRUE)
#printDebug(1:4, 5:10, 6:9, 3:6, letters[1:5], LETTERS[1:5], 1:5,
# collapse=" ",
# fgText=color_dither(x, returnType="list", min_contrast=1.4))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.