The palette is converted to RGB or LUV coordinates and plotted in a three-dimensional scatterplot. The LUV space is probably better, but it is easier to tweak colors by hand in RGB space.
pal.cube(pal, n = 100, label = FALSE, type = "RGB")
pal | A palette/colormap function or a vector of colors. |
---|---|
n | The number of colors to display for palette functions. |
label | If TRUE, show color name/value on plot |
type | Either "RGB" (default) or "LUV". |
None
What to look for:
A good palette has colors that are spread somewhat uniformly in 3D.
None
if (FALSE) { pal.cube(cubehelix) pal.cube(glasbey, n=32) # RGB, blues are too close to each other pal.cube(glasbey, n=32, type="LUV") pal.cube(cols25(25), type="LUV", label=TRUE) # To open a second cube rgl.open() # Open a new RGL device rgl.bg(color = "white") # Setup the background color pal.cube(colors()[c(1:152, 254:260, 362:657)]) # All R non-grey colors }