multi_color | R Documentation |
Multi-color text
multi_color( txt = "hello world!", colors = "rainbow", type = "message", direction = "vertical", recycle_chars = FALSE, add_leading_newline = FALSE, ... )
txt |
(character) Some text to color. |
colors |
(character) A vector of colors, defaulting to "rainbow", i.e. c("red", "orange", "yellow", "green", "blue", "purple"). Several out-of-the-box palettes are available; see Must all be |
type |
(character) "message" (the default), "warning", "string", or "rmd". If "rmd" is used, the type of the RMarkdown document should be |
direction |
(character) How should the colors be spread? One of "horizontal" or "vertical". |
recycle_chars |
(logical) Should the vector of colors supplied apply to the entire string or
should it apply to each individual character (if |
add_leading_newline |
Should a newline be added at the beginning of the text? Useful for |
... |
Further args. |
This function evenly (ish) divides up your string into
these colors in the order they appear in colors
.
It cannot be used with RGUI (R.app on some systems).
A string if type
is "string", or colored
text if type is "message" or "warning"
multi_color() multi_color("ahoy") multi_color( "taste the rainbow", c("rainbow", "cyan", "cyan", "rainbow") ) multi_color( "taste the rainbow", c( "mediumpurple", "rainbow", "cyan3" ) ) multi_color(colors = c( rgb(0.1, 0.2, 0.5), "yellow", rgb(0.2, 0.9, 0.1) )) multi_color( things$buffalo, c("mediumorchid4", "dodgerblue1", "lemonchiffon1") ) # Built-in color palette multi_color(things$cow, colors = palettes$lacroix) multi_color(cowsay::animals[[sample(1:length(cowsay::animals), 1)]], sample(colors(), 10)) # Mystery Bulgarian animal multi_color(things[[sample(length(things), 1)]], c("white", "darkgreen", "darkred"), direction = "horizontal" ) # Mystery Italian animal multi_color(things[[sample(length(things), 1)]], c("darkgreen", "white", "darkred"), direction = "vertical" )
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.