gscatter
              Draw a scatter plot with grouped data.
 gscatter is a utility function to draw a scatter plot of x and
 y, according to the groups defined by g.  Input x and
 y are numeric vectors of the same size, while g is either a
 vector of the same size as x or a character matrix with the same number
 of rows as the size of x.  As a vector g can be numeric, logical,
 a character array, a string array (not implemented), a cell string or cell
 array.
A number of optional inputs change the appearance of the plot:
gscatter cycles through the specified colors.  Colors can
 be defined as named colors, as rgb triplets or as indices for the current
 colormap.  The default value is a different color for each group,
 according to the current colormap.
 gscatter cycles through the specified symbols.
 gscatter cycles through the specified sizes.
 on (default)
 or off.
  Output h is an array of graphics handles to the line object of
 each group.
See also: scatter
Source Code: gscatter
| 
 load fisheriris;
 X = meas(:,3:4);
 cidcs = kmeans (X, 3, "Replicates", 5);
 gscatter (X(:,1), X(:,2), cidcs, [.75 .75 0; 0 .75 .75; .75 0 .75], "os^");
 title ("Fisher's iris data");
                     | 
