Draw color legend.
colorlegend(colbar, labels, at = NULL, xlim = c(0, 1), ylim = c(0, 1),
vertical = TRUE, ratio.colbar = 0.4, lim.segment = "auto",
align = c("c", "l", "r"), addlabels = TRUE, ...)
Vector, color of colbar.
Vector, numeric or character to be written.
Numeric vector (quantile), the position to put labels. See examples for details.
See in plot
See in plot
Logical, whether the colorlegend is vertical or horizon.
The width ratio of colorbar to the total colorlegend (including colorbar, segments and labels).
Vector (quantile) of length 2, the elements should be in [0,1], giving segments coordinates ranges. If the value is NULL or "auto", then the ranges are derived automatically.
Character, alignment type of labels, "l"
means left,
"c"
means center and "r"
right.
Logical, whether add text label or not.
Additional arguments, passed to plot
# NOT RUN {
par(mar = rep(0,4))
plot(0,xlim = c(0,6), ylim = c(-0.5,1.2), type = "n")
colorlegend(rainbow(100), 0:9)
colorlegend(heat.colors(100), LETTERS[1:12], xlim = c(1,2))
colorlegend(terrain.colors(100), 0:9, ratio.colbar = 0.6,
lim.segment = c(0,0.6), xlim = c(2,3), align = "l")
colorlegend(topo.colors(100), 0:9, lim.segment = c(0,0.6),
xlim = c(3,4), align = "l", offset = 0)
colorlegend(cm.colors(100),1:5, xlim = c(4,5))
colorlegend(sample(rainbow(12)), labels = LETTERS[1:12],
at = seq(0.05, 0.95, len = 12), xlim = c(5,6), align = "r")
colorlegend(colbar = grey(1:100 / 100), 1:10, col = "red", align = "l",
xlim = c(0, 6), ylim = c(-0.5,-0.1), vertical = FALSE)
colorlegend(sample(rainbow(12)),
labels = LETTERS[1:12], at = seq(0.05, 0.95, len = 12),
xlim = c(0, 6), ylim = c(1.1, 1.2), vertical = FALSE)
# }
Run the code above in your browser using DataLab