SpatterPlot3d - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Mozilla Firefox.

Online Help

All Products    Maple    MapleSim


ColorTools

  

SpatterPlot3d

  

create a 3-D scatter plot of colors

 

Calling Sequence

Parameters

Options

Description

Examples

Compatibility

Calling Sequence

SpatterPlot3d(colors, opts)

Parameters

colors

-

list of colors in formats recognized by ColorTools or a Palette object

opts

-

(optional) equation(s) of the form option=value where option is one of space, symbol, or displayable

Options

• 

space=string designating a known color space

  

Use the specified color space instead of "Lab".  All color spaces 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.

• 

displayable

  

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.

Description

• 

The SpatterPlot3d command renders a scatter plot of colors by their chromatic dimensions. The point for each color is a randomly chosen shape.

Examples

> 

with⁡ColorTools:with⁡ImageTools:

> 

SpatterPlot3d⁡GetPalette⁡Niagara

> 

colors≔seq⁡RandomTools:-Generate⁡list⁡float⁡range=0..1,digits=4,method=uniform,3,i=1..200:

> 

SpatterPlot3d⁡colors,symbol=box

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,35.max⁡Height⁡img,Width⁡img:

> 

colors≔map⁡op,convert⁡img,listlist:

> 

SpatterPlot3d⁡colors

Compatibility

• 

The ColorTools[SpatterPlot3d] command was introduced in Maple 18.

• 

For more information on Maple 18 changes, see Updates in Maple 18.

See Also

ColorTools

ColorTools/ColorSpaces

ColorTools[Color]

ColorTools[SpatterPlot]