| display.palette | R Documentation |
The Display.palette function displays the color scale as it is used for representations
in espadon functions
display.palette(
col,
breaks = NULL,
factors = NULL,
override.breaks = FALSE,
new.window = FALSE,
...
)
col |
Vector of colors like the ones generated by |
breaks |
Vector of breaks for the color palette. It is the usual option
for images or dose, for instance. Its length must be one unit more than |
factors |
Vector containing the labels associated to each |
override.breaks |
Boolean. When |
new.window |
Boolean. If |
... |
others parameters of plot or axis functions |
Returns in a new device (if new.window = TRUE), or in the
active graphics window (if new.window = FALSE), the palette color defined
by col and breaks in priority, or by col and factors.
the breaks are not necessarily evenly spaced. In this case, the colour palette can be represented as the breaks are defined (default option) or by choosing a constant spacing for each colour and displaying the associated abscissa calculated from the breaks (override.breaks = TRUE).
## Not run:
# simple example for breaks and factors
display.palette (c ("red", "green", "blue"), breaks = c(0, 1, 3, 7),
ylab = "a simple color palette")
display.palette (c ("red", "green", "blue"), breaks = c(0, 1, 3, 7),
override.breaks = TRUE)
display.palette (c ("red", "green", "blue"),
factors = c("red", "green", "blue"))
display.palette (c ("grey", "green", "blue"), factors = c(NA, 1, 2))
# for RVV palette, the function computes breaks between -1000 and 1000
display.palette (pal.RVV (255), new.window = TRUE)
# a palette for dose, for instance
display.palette (rainbow (255, start = 0, end = 4/6, rev = TRUE),
breaks = seq (0, 60, length.out = 256), new.window = TRUE)
# black & white palette for CTs or MRs
display.palette (grey.colors (255, start = 0, end = 1),
breaks = seq (0, 60, length.out = 256), new.window = TRUE)
# transparency affects colors depending on background (black in first exemple,
# white in the second one)
display.palette (pal.rainbow(255), breaks = seq (0, 60, length.out=256))
display.palette (pal.rainbow(255), breaks = seq (0, 60, length.out=256),
bg = "white", new.window = TRUE)
## End(Not run)
# colors contracted range using non uniform breaks in the plot window
display.palette (pal.rainbow(255),
breaks = seq (0, 1, length.out = 256)^0.25 * 60, bg="grey",
new.window = FALSE)
# the same using breaks override
display.palette (pal.rainbow(255),
breaks = seq (0, 1, length.out = 256)^0.25 * 60, bg="grey",
override.breaks = TRUE, new.window = FALSE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.