colorlegend | R Documentation |
Creates a color legend for a vector used to color a plot. It will use the current palette()
or the specified pal
as reference.
colorlegend(
col,
pal = palette(),
log = FALSE,
posx = c(0.9, 0.93),
posy = c(0.05, 0.9),
main = NULL,
cex_main = par("cex.sub"),
cex_axis = par("cex.axis"),
col_main = par("col.sub"),
col_lab = par("col.lab"),
steps = 5,
steps_color = 100,
digit = 2,
left = FALSE,
...,
cex.main = NULL,
cex.axis = NULL,
col.main = NULL,
col.lab = NULL
)
col |
Vector of factor, integer, or double used to determine the ticks. |
pal |
If |
log |
Use logarithmic scale? |
posx |
Left and right borders of the color bar relative to plot area (Vector of length 2; 0-1) |
posy |
Bottom and top borders of color bar relative to plot area (Vector of length 2; 0-1) |
main |
Legend title |
cex_main |
Size of legend title font (default: subtitle font size |
cex_axis |
Size of ticks/category labels (default: axis font size |
col_main |
Color of legend title (default: subtitle color |
col_lab |
Color of tick or category labels (default: axis color |
steps |
Number of labels in case of a continuous axis. If 0 or FALSE, draw no ticks |
steps_color |
Number of gradient samples in case of continuous axis |
digit |
Number of digits for continuous axis labels |
left |
logical. If TRUE, invert posx |
... |
Additional parameters for the text call used for labels |
cex.main , cex.axis , col.main , col.lab |
For compatibility with |
When passed a factor or integer vector, it will create a discrete legend, whereas a double vector will result in a continuous bar.
This function is called for the side effect of adding a colorbar to a plot and returns nothing/NULL.
color_data <- 1:6
par(mar = par('mar') + c(0, 0, 0, 3))
plot(sample(6), col = color_data)
colorlegend(color_data)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.