chickadee » slib-charplot » plot

plot COORDS #!optional X-LABEL Y-LABEL HISTOGRAM?procedure

COORDS is an array, list or vector of coordinates, lists of x and y coordinates. X-LABEL and Y-LABEL are strings with which to label the x and y axes.

COORDS
(or array list vector) ; coordinate data elements
X-LABEL
string ; x axis label, default ""
Y-LABEL
string ; y axis label, default ""
HISTOGRAM?
boolean ; line or filled graph, default #f

The elements of a list are of the form (X Y1 ... Yn), where (< 0 n). Other accepted forms are: (X . Y) & (X (Y1 ... Yn)), which are interpreted as (X Y) & (X Y1 ... Yn), respectively.

The elements of a 1-dim array or vector are of type Y or (Y1 ... Yn)). The missing X value is generated from [0 .. c-1], where c is the cardinality of the array or vector. The generated data is then (X Y ...).

The elements of a 2-dim array are interpreted as (X Y ...).

The following COORDS produce the same plot:

  • (list->array 2 '#() '((0 12 21) (1 21 12)))
  • #((12 21) (21 12))
  • ((0 12 21) (1 21 12))