create a scatter plot of colors
list of colors in formats recognized by ColorTools or a Palette object
(optional) equation(s) of the form option=value where option is one of space, string, or displayable
space=string designating a known color space
Use the specified color space instead of "Lab". "Luv" and "xyY" work well.
symbol="box", "circle", or "diamond"
Specify a symbol in order to use only that respective shape for points, instead of the random shapes.
If specified ColorTools:-ToDisplayable will not be called for the colors sent to plot. This should improve performance but will also cause non-displayable color points to be displayed as white.
The SpatterPlot command renders a scatter plot of colors by their chromatic dimensions. The point for each color is a randomly chosen shape, with its size given by the lightness of the color. For colors given by Color objects or strings, a plot annotation will be created for its point.
colors ≔ seq⁡RandomTools:-Generate⁡list⁡float⁡range=0..1,digits=4,method=uniform,3,i=1..100:
The following commands read an image and extract its pixels as RGB colors.
imagefile ≔ cat⁡kernelopts⁡datadir,/images/fjords.jpg:
img ≔ Read⁡imagefile:
Scaling is important here to reduce the total number of colors in the plot.
img ≔ Scale⁡img,25.max⁡Height⁡img,Width⁡img:
colors ≔ map⁡op,convert⁡img,listlist:
The ColorTools[SpatterPlot] command was introduced in Maple 18.
For more information on Maple 18 changes, see Updates in Maple 18.
Download Help Document