The clot Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The clot Reference Manual

This is the clot Reference Manual, generated automatically by Declt version 2.4 "Will Decker" on Wed Jun 20 11:35:04 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

1.1 clot

Maintainer

Walter C. Pelissero <walter@pelissero.de>

Author

Walter C. Pelissero <walter@pelissero.de>

License

LGPL

Description

Cheap Lisp plOTting library

Long Description

CLot is a simple and small package to plot data charts using CL-GD.

Dependencies
Source

clot.asd (file)

Component

clot.lisp (file)


Next: , Previous: , Up: Top   [Contents][Index]

2 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

2.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.1 clot.asd

Location

clot.asd

Systems

clot (system)

Packages

clot-system

Exported Definitions

Previous: , Up: Lisp files   [Contents][Index]

2.1.2 clot/clot.lisp

Parent

clot (system)

Location

clot.lisp

Packages

clot

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

3 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

3.1 clot-system

Source

clot.asd

Use List
Exported Definitions

Previous: , Up: Packages   [Contents][Index]

3.2 clot

Source

clot.lisp (file)

Use List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

4 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

4.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

4.1.1 Special variables

Special Variable: *base-directory*
Package

clot-system

Source

clot.asd

Special Variable: *compilation-epoch*
Package

clot-system

Source

clot.asd

Special Variable: *default-background-colour*
Package

clot

Source

clot.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

4.1.2 Macros

Macro: with-rotation (ANGLE &key IMAGE) &body BODY

Execute BODY with ANGLE transformation to IMAGE coordinates.

Package

clot

Source

clot.lisp (file)

Macro: with-scaling (X-SCALE Y-SCALE &key IMAGE) &body BODY

Execute BODY with X-SCALE and Y-SCALE scaling transformation to IMAGE coordinates.

Package

clot

Source

clot.lisp (file)

Macro: with-subimage (V1-X V1-Y V2-X V2-Y &key IMAGE) &body BODY

Execut body working on a part of IMAGE. The coordinate system is scaled accordingly.

Package

clot

Source

clot.lisp (file)

Macro: with-translation (X-OFFSET Y-OFFSET &key IMAGE) &body BODY

Execute BODY with translating the x and y coordinates of IMAGE of respectively X-OFFSET and Y-OFFSET.

Package

clot

Source

clot.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

4.1.3 Functions

Function: fill-image X Y &key BORDER COLOR IMAGE
Package

clot

Source

clot.lisp (file)

Function: find-rgb-colour NAME
Package

clot

Source

clot.lisp (file)

Function: plot-bar-chart DATA &key X-AXIS-LABELS BAR-WIDTH VGRID HGRID IMAGE

Plot a histogram chart on *DEFAULT-IMAGE* of DATA. DATA is expected to be an alist where each sublist is:

(name colour value ...)

Name is the name of the series of values, colour is the colour to be used to render the bar of that series. The rest is a list of values of the series. BAR-WIDTH is the horizontal magnification factor of the bar size, where the normal value of 1 means they are drawn side by side next to each other. Values x > 1 makes the bars overlap, and values x < 1 draws them scattered.

Package

clot

Source

clot.lisp (file)

Function: plot-gantt-chart DATA &key PERIOD SPAN-BORDER BAR-WIDTH HGRID VGRID TIME-FORMATTER VRULERS IMAGE DO-NOT-DRAW

Plot a Gantt chart on *DEFAULT-IMAGE* of DATA. DATA is expected to be an alist where each sublist is:

(name (start colour duration [label]) ...)

Name is the name a resource, start the beginning of the allocation of resource to a job, colour is the colour of the job, duration is the length of the job allocated on that resource. If DO-NOT-DRAW is true don’t draw but just do the calculations of the bounding boxes of the spans.

Package

clot

Source

clot.lisp (file)

Function: plot-line-chart DATA &key X-AXIS-LABELS FILL BULLETS HGRID VGRID LINE-WIDTH IMAGE

Plot a line chart on *DEFAULT-IMAGE* of DATA. If FILL is true the space below the lines is filled with the same colour as the line, therefore it’s important in which order the data appears in DATA as to avoid hiding parts of the chart. If BULLETS is true, draw small bullet point in the line segment edges. DATA is expected to be an alist where each sublist is:

(name colour value ...)

Name is the name of the series of values, colour is the colour to be used to render the line of that series. The rest is a list of values of the series.

Package

clot

Source

clot.lisp (file)

Function: plot-pie-chart DATA &key SHADED SIMPLIFIED OTHERS-LABEL IMAGE

Plot a pie chart of DATA on IMAGE. DATA is expected to be an alist where each sublist is:

(name colour value)

Name is a label for that value, colour is the colour to be used to render the slice of that series. If SHADED is true the pie will be draw atop of its own shadow giving a cheap 3D effect. The colour of the shadow can be chosen passing a colour as SHADE. If SIMPLIFIED is true, don’t show slices that would be too small to be seen on the chart and clump them together under the name OTHERS-LABEL.

Package

clot

Source

clot.lisp (file)

Function: view-chart TYPE WIDTH HEIGHT DATA &rest ARGS
Package

clot

Source

clot.lisp (file)


Previous: , Up: Exported definitions   [Contents][Index]

4.1.4 Generic functions

Generic Function: colour CODE &key IMAGE ALPHA

Return a possibily new allocated colour indicated by CODE. ALPHA is in the range 0 to 1. IMAGE defaults to *DEFAULT-IMAGE*.

Package

clot

Source

clot.lisp (file)

Methods
Method: colour (NAME string) &key IMAGE ALPHA
Method: colour (COLOUR anti-aliased-color) &key IMAGE ALPHA
Method: colour (VALUE integer) &key IMAGE ALPHA
Method: colour (CODE null) &key IMAGE ALPHA
Method: colour (CODE list) &key IMAGE ALPHA
Method: colour (CODE vector) &key IMAGE ALPHA

Previous: , Up: Definitions   [Contents][Index]

4.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

4.2.1 Special variables

Special Variable: *axis-font*
Package

clot

Source

clot.lisp (file)

Special Variable: *default-ctm*
Package

clot

Source

clot.lisp (file)

Special Variable: *font-cache*
Package

clot

Source

clot.lisp (file)

Special Variable: *font-search-path*
Package

clot

Source

clot.lisp (file)

Special Variable: *rgb-table*
Package

clot

Source

clot.lisp (file)

Special Variable: +identity-ctm+
Package

clot

Source

clot.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

4.2.2 Macros

Macro: with-additional-ctm (CTM &key IMAGE) &body BODY

Execute BODY applying the Coordinates Transformation Matrix CTM to IMAGE in addition to the one already applied to it.

Package

clot

Source

clot.lisp (file)

Macro: with-cartesian-coordinates (&key IMAGE) &body BODY
Package

clot

Source

clot.lisp (file)

Macro: with-ctm (CTM &key IMAGE) &body BODY

Execute BODY applying the Coordinates Transformation Matrix CTM to IMAGE. Any existing ctm is disregarded but replaced on exit of BODY.

Package

clot

Source

clot.lisp (file)

Macro: with-default-colour (COLOUR &key IMAGE) &body BODY
Package

clot

Source

clot.lisp (file)

Macro: without-transformations (&optional IMAGE) &body BODY

Execute BODY without any transformation to IMAGE coordinates.

Package

clot

Source

clot.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

4.2.3 Functions

Function: as32bit X
Package

clot

Source

clot.lisp (file)

Function: bbox->dimensions BBOX

Given a bounding box BBOX as returned by DRAW-FREETYPE-STRING, return a list of two values: the width and the height.

Package

clot

Source

clot.lisp (file)

Function: change-colour-brightness COLOUR DELTA &key IMAGE

Return a colour which is a brightened/darkened version of COLOUR. DELTA should be in the range -1 < x < 1.

Package

clot

Source

clot.lisp (file)

Function: chart-metadata DATA

Return the metadata of DATA in several values. These informations are necessary to plot a chart of any kind.

Package

clot

Source

clot.lisp (file)

Function: clot-image-angle INSTANCE
Function: (setf clot-image-angle) VALUE INSTANCE
Package

clot

Source

clot.lisp (file)

Function: clot-image-cartesian-mode INSTANCE
Function: (setf clot-image-cartesian-mode) VALUE INSTANCE
Package

clot

Source

clot.lisp (file)

Function: clot-image-ctm INSTANCE
Function: (setf clot-image-ctm) VALUE INSTANCE
Package

clot

Source

clot.lisp (file)

Function: clot-image-img INSTANCE
Function: (setf clot-image-img) VALUE INSTANCE
Package

clot

Source

clot.lisp (file)

Function: clot-image-p OBJECT
Package

clot

Source

clot.lisp (file)

Function: clot-image-x-scaling INSTANCE
Function: (setf clot-image-x-scaling) VALUE INSTANCE
Package

clot

Source

clot.lisp (file)

Function: clot-image-y-scaling INSTANCE
Function: (setf clot-image-y-scaling) VALUE INSTANCE
Package

clot

Source

clot.lisp (file)

Function: columns-to-fit-aspect-ratio CELL-WIDTH CELL-HEIGHT N-CELLS ASPECT-RATIO

Return how many columns of N-CELLS rectangular cells of size CELL-WIDTHxCELL-HEIGHT we need to respect ASPECT-RATIO.

Package

clot

Source

clot.lisp (file)

Function: compute-axis-best-point-size LABELS FONT MAX-POINT-SIZE AVAILABLE-SPACE &key IMAGE

Calculate the point size to be used to draw the largest string of LABELS with FONT within the AVAILABLE-SPACE using at most MAX-POINT-SIZE. Return three values the point size and the width and height of the largest string drawn at that point size.

Package

clot

Source

clot.lisp (file)

Function: copy-clot-image INSTANCE
Package

clot

Source

clot.lisp (file)

Function: ctm-determinant CTM

Return the determinant of the matrix CTM.

Package

clot

Source

clot.lisp (file)

Function: ctm-multiply M1 M2

Multiply two Coordinates Transformation Matrices.

Package

clot

Source

clot.lisp (file)

Function: draw-arc CENTER-X CENTER-Y WIDTH HEIGHT START END &key STRAIGHT-LINE CENTER-CONNECT FILLED COLOR IMAGE
Package

clot

Source

clot.lisp (file)

Function: draw-bars-on-chart VALUES &key OFFSET WIDTH BORDER IMAGE
Package

clot

Source

clot.lisp (file)

Function: draw-bullet CENTER-X CENTER-Y RADIUS &key COLOR IMAGE

Like draw filled-circle but RADIUS is expressed in raw IMAGE pixels (they are not transformed by any CTM).

Package

clot

Source

clot.lisp (file)

Function: draw-chart-frame X-LABELS MIN MAX &key HGRID VGRID COLOR IMAGE BACKGROUND CHART-TYPE
Package

clot

Source

clot.lisp (file)

Function: draw-filled-circle CENTER-X CENTER-Y RADIUS &key COLOR IMAGE PRESERVE-ASPECT
Package

clot

Source

clot.lisp (file)

Function: draw-filled-ellipse CENTER-X CENTER-Y WIDTH HEIGHT &key COLOR IMAGE
Package

clot

Source

clot.lisp (file)

Function: draw-freetype-string X Y STRING &key ANTI-ALIASED POINT-SIZE ANGLE CONVERT-CHARS LINE-SPACING FONT-NAME DO-NOT-DRAW COLOR IMAGE JUSTIFICATION

Just like CL-GD:DRAW-FREETYPE-STRING but make use of the CTM.

Package

clot

Source

clot.lisp (file)

Function: draw-histogram-on-chart VALUES &key FILL IMAGE
Package

clot

Source

clot.lisp (file)

Function: draw-line FROM-X FROM-Y TO-X TO-Y &key COLOR IMAGE THICKNESS
Package

clot

Source

clot.lisp (file)

Function: draw-line-on-chart VALUES &key FILL BULLETS THICKNESS IMAGE
Package

clot

Source

clot.lisp (file)

Function: draw-polygon VERTICES &key COLOR IMAGE FILLED
Package

clot

Source

clot.lisp (file)

Function: draw-rectangle POINTS &key FILLED COLOR THICKNESS IMAGE
Package

clot

Source

clot.lisp (file)

Function: draw-rectangle* POINT1-X POINT1-Y POINT2-X POINT2-Y &key FILLED THICKNESS COLOR IMAGE
Package

clot

Source

clot.lisp (file)

Function: draw-x-axis X-LABELS LABEL-POSITION LABEL-ANGLE VGRID FONT-SIZE VERTICAL-OFFSET
Package

clot

Source

clot.lisp (file)

Function: draw-xy-frame X-LABELS Y-LABELS &key HGRID VGRID COLOR IMAGE BACKGROUND X-LABEL-POSITION Y-LABEL-POSITION MAX-POINT-SIZE

Draw just the frame for a chart marking the axis accordingly. The frame is drawn in COLOR. The X axis will be marked with X-LABELS, whereas the Y axis will be marked with Y-LABELS. If HGRID is provided, draw horizontal lines in the correspondence of the Y markings across the chart. If VGRID is provided, draw vertical lines in the correspondence of the X markings across the chart. Both HGRID and VGRID can be just T, in which case a light gray colour is used. If BACKGROUND is specified the chart area is filled with that colour. If BACKGROUND is T a white colour is used. IMAGE is the working image, or the default image if it’s not provided. The CHART-TYPE can be :LINE or :HISTOGRAM; this affects the type and position of markings on the X axis.

Package

clot

Source

clot.lisp (file)

Function: find-font NAME
Package

clot

Source

clot.lisp (file)

Function: fit-text-in-box WIDTH HEIGHT TEXT-LIST &key FONT MAX-POINT-SIZE IMAGE
Package

clot

Source

clot.lisp (file)

Function: font-path FONT
Package

clot

Source

clot.lisp (file)

Function: gantt-metadata DATA
Package

clot

Source

clot.lisp (file)

Function: image-y IMAGE Y

Just height - Y if IMAGE is in cartesian mode otherwise Y itself.

Package

clot

Source

clot.lisp (file)

Function: invert-colour COLOUR &key IMAGE
Package

clot

Source

clot.lisp (file)

Function: invert-ctm CTM
Package

clot

Source

clot.lisp (file)

Function: itransform X Y CTM

Inverse of TRANSFORM.

Package

clot

Source

clot.lisp (file)

Function: make-caption LABELS COLOURS &key FONT POINT-SIZE ASPECT IMAGE
Package

clot

Source

clot.lisp (file)

Function: make-clot-image &key (IMG IMG) (CTM CTM) (ANGLE ANGLE) (X-SCALING X-SCALING) (Y-SCALING Y-SCALING) (CARTESIAN-MODE CARTESIAN-MODE)
Package

clot

Source

clot.lisp (file)

Function: make-ctm A B C D TX TY
Package

clot

Source

clot.lisp (file)

Function: make-ctm-matrix &optional ELEMENTS

Make two dimensional array for a Coordinates Transformation Matrix.

Package

clot

Source

clot.lisp (file)

Function: max-text-dimensions STRINGS FONT POINT-SIZE &key IMAGE

Return the maximum dimensions (width and height) of the graphical output if we had to draw LINES of text (a list) with FONT and POINT-SIZE.

Package

clot

Source

clot.lisp (file)

Function: physical-bbox-to-virtual BBOX IMAGE
Package

clot

Source

clot.lisp (file)

Function: pie-metadata DATA
Package

clot

Source

clot.lisp (file)

Function: plot-histogram-chart DATA &key X-AXIS-LABELS SHADED VGRID HGRID IMAGE

Plot a histogram chart on *DEFAULT-IMAGE* of DATA. DATA is expected to be an alist where each sublist is:

(name colour value ...)

Name is the name of the series of values, colour is the colour to be used to render the bar of that series. The rest is a list of values of the series.

Package

clot

Source

clot.lisp (file)

Function: point X Y
Package

clot

Source

clot.lisp (file)

Function: point-x POINT
Package

clot

Source

clot.lisp (file)

Function: point-y POINT
Package

clot

Source

clot.lisp (file)

Function: points-distance P1 P2
Package

clot

Source

clot.lisp (file)

Function: polar->cartesian ANGLE RADIUS
Package

clot

Source

clot.lisp (file)

Function: radians->degrees RADIANS
Package

clot

Source

clot.lisp (file)

Function: read-rgb-table PATHNAME
Package

clot

Source

clot.lisp (file)

Function: rotation-ctm RADIANS
Package

clot

Source

clot.lisp (file)

Function: scaling-ctm X Y
Package

clot

Source

clot.lisp (file)

Function: simplify-pie-chart-data DATA OTHERS-LABEL
Package

clot

Source

clot.lisp (file)

Function: split-list LIST CHUNKS-SIZE

Split LIST into chunks of length CHUNKS-SIZE.

Package

clot

Source

clot.lisp (file)

Function: string-graphical-dimensions STRING FONT POINT-SIZE &optional IMAGE

Return the dimensions in pixels of the draw area if we had to render STRING with FONT and POINT-SIZE.

Package

clot

Source

clot.lisp (file)

Function: submatrix CTM EXCLUDE-I EXCLUDE-J

Return the list of elements of CTM excluding those on column EXCLUDE-I and row EXCLUDE-J.

Package

clot

Source

clot.lisp (file)

Function: submatrix-determinant CTM EXCLUDE-I EXCLUDE-J

Return the determinant of the submatrix of CTM obtained removing all the elements lying on column EXCLUDE-I and row EXCLUDE-J.

Package

clot

Source

clot.lisp (file)

Function: transform X Y CTM

Apply CTM transformation to X and Y coordinates.

Package

clot

Source

clot.lisp (file)

Function: transform-image-angle ANGLE IMAGE
Package

clot

Source

clot.lisp (file)

Function: transform-image-coordinates X Y IMAGE
Package

clot

Source

clot.lisp (file)

Function: translation-ctm X Y
Package

clot

Source

clot.lisp (file)

Function: transpose-ctm CTM

Transpose the matrix CTM.

Package

clot

Source

clot.lisp (file)

Function: values-metadata VALUES

Return the metadata of DATA in several values. These informations are necessary to plot a chart of any kind.

Package

clot

Source

clot.lisp (file)

Function: view-image &optional IMAGE
Package

clot

Source

clot.lisp (file)

Function: y-axis-label-positions MIN MAX TARGET-STEPS

Return two values, a list of numbers to be used as both Y axis labels and positions, and the number of decimals to render the labels with. The length of the list depends on TARGET-STEPS but it could be rounded to some other value to make the labels look better.

Package

clot

Source

clot.lisp (file)


Previous: , Up: Internal definitions   [Contents][Index]

4.2.4 Structures

Structure: clot-image ()
Package

clot

Source

clot.lisp (file)

Direct superclasses

image (structure)

Direct slots
Slot: ctm
Initform

clot::*default-ctm*

Readers

clot-image-ctm (function)

Writers

(setf clot-image-ctm) (function)

Slot: angle
Initform

0

Readers

clot-image-angle (function)

Writers

(setf clot-image-angle) (function)

Slot: x-scaling
Initform

1

Readers

clot-image-x-scaling (function)

Writers

(setf clot-image-x-scaling) (function)

Slot: y-scaling
Initform

1

Readers

clot-image-y-scaling (function)

Writers

(setf clot-image-y-scaling) (function)

Slot: cartesian-mode
Readers

clot-image-cartesian-mode (function)

Writers

(setf clot-image-cartesian-mode) (function)


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   C   F   L  
Index Entry  Section

C
clot.asd: The clot<dot>asd file
clot/clot.lisp: The clot/clot<dot>lisp file

F
File, Lisp, clot.asd: The clot<dot>asd file
File, Lisp, clot/clot.lisp: The clot/clot<dot>lisp file

L
Lisp File, clot.asd: The clot<dot>asd file
Lisp File, clot/clot.lisp: The clot/clot<dot>lisp file

Jump to:   C   F   L  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   (  
A   B   C   D   F   G   I   M   P   R   S   T   V   W   Y  
Index Entry  Section

(
(setf clot-image-angle): Internal functions
(setf clot-image-cartesian-mode): Internal functions
(setf clot-image-ctm): Internal functions
(setf clot-image-img): Internal functions
(setf clot-image-x-scaling): Internal functions
(setf clot-image-y-scaling): Internal functions

A
as32bit: Internal functions

B
bbox->dimensions: Internal functions

C
change-colour-brightness: Internal functions
chart-metadata: Internal functions
clot-image-angle: Internal functions
clot-image-cartesian-mode: Internal functions
clot-image-ctm: Internal functions
clot-image-img: Internal functions
clot-image-p: Internal functions
clot-image-x-scaling: Internal functions
clot-image-y-scaling: Internal functions
colour: Exported generic functions
colour: Exported generic functions
colour: Exported generic functions
colour: Exported generic functions
colour: Exported generic functions
colour: Exported generic functions
colour: Exported generic functions
columns-to-fit-aspect-ratio: Internal functions
compute-axis-best-point-size: Internal functions
copy-clot-image: Internal functions
ctm-determinant: Internal functions
ctm-multiply: Internal functions

D
draw-arc: Internal functions
draw-bars-on-chart: Internal functions
draw-bullet: Internal functions
draw-chart-frame: Internal functions
draw-filled-circle: Internal functions
draw-filled-ellipse: Internal functions
draw-freetype-string: Internal functions
draw-histogram-on-chart: Internal functions
draw-line: Internal functions
draw-line-on-chart: Internal functions
draw-polygon: Internal functions
draw-rectangle: Internal functions
draw-rectangle*: Internal functions
draw-x-axis: Internal functions
draw-xy-frame: Internal functions

F
fill-image: Exported functions
find-font: Internal functions
find-rgb-colour: Exported functions
fit-text-in-box: Internal functions
font-path: Internal functions
Function, (setf clot-image-angle): Internal functions
Function, (setf clot-image-cartesian-mode): Internal functions
Function, (setf clot-image-ctm): Internal functions
Function, (setf clot-image-img): Internal functions
Function, (setf clot-image-x-scaling): Internal functions
Function, (setf clot-image-y-scaling): Internal functions
Function, as32bit: Internal functions
Function, bbox->dimensions: Internal functions
Function, change-colour-brightness: Internal functions
Function, chart-metadata: Internal functions
Function, clot-image-angle: Internal functions
Function, clot-image-cartesian-mode: Internal functions
Function, clot-image-ctm: Internal functions
Function, clot-image-img: Internal functions
Function, clot-image-p: Internal functions
Function, clot-image-x-scaling: Internal functions
Function, clot-image-y-scaling: Internal functions
Function, columns-to-fit-aspect-ratio: Internal functions
Function, compute-axis-best-point-size: Internal functions
Function, copy-clot-image: Internal functions
Function, ctm-determinant: Internal functions
Function, ctm-multiply: Internal functions
Function, draw-arc: Internal functions
Function, draw-bars-on-chart: Internal functions
Function, draw-bullet: Internal functions
Function, draw-chart-frame: Internal functions
Function, draw-filled-circle: Internal functions
Function, draw-filled-ellipse: Internal functions
Function, draw-freetype-string: Internal functions
Function, draw-histogram-on-chart: Internal functions
Function, draw-line: Internal functions
Function, draw-line-on-chart: Internal functions
Function, draw-polygon: Internal functions
Function, draw-rectangle: Internal functions
Function, draw-rectangle*: Internal functions
Function, draw-x-axis: Internal functions
Function, draw-xy-frame: Internal functions
Function, fill-image: Exported functions
Function, find-font: Internal functions
Function, find-rgb-colour: Exported functions
Function, fit-text-in-box: Internal functions
Function, font-path: Internal functions
Function, gantt-metadata: Internal functions
Function, image-y: Internal functions
Function, invert-colour: Internal functions
Function, invert-ctm: Internal functions
Function, itransform: Internal functions
Function, make-caption: Internal functions
Function, make-clot-image: Internal functions
Function, make-ctm: Internal functions
Function, make-ctm-matrix: Internal functions
Function, max-text-dimensions: Internal functions
Function, physical-bbox-to-virtual: Internal functions
Function, pie-metadata: Internal functions
Function, plot-bar-chart: Exported functions
Function, plot-gantt-chart: Exported functions
Function, plot-histogram-chart: Internal functions
Function, plot-line-chart: Exported functions
Function, plot-pie-chart: Exported functions
Function, point: Internal functions
Function, point-x: Internal functions
Function, point-y: Internal functions
Function, points-distance: Internal functions
Function, polar->cartesian: Internal functions
Function, radians->degrees: Internal functions
Function, read-rgb-table: Internal functions
Function, rotation-ctm: Internal functions
Function, scaling-ctm: Internal functions
Function, simplify-pie-chart-data: Internal functions
Function, split-list: Internal functions
Function, string-graphical-dimensions: Internal functions
Function, submatrix: Internal functions
Function, submatrix-determinant: Internal functions
Function, transform: Internal functions
Function, transform-image-angle: Internal functions
Function, transform-image-coordinates: Internal functions
Function, translation-ctm: Internal functions
Function, transpose-ctm: Internal functions
Function, values-metadata: Internal functions
Function, view-chart: Exported functions
Function, view-image: Internal functions
Function, y-axis-label-positions: Internal functions

G
gantt-metadata: Internal functions
Generic Function, colour: Exported generic functions

I
image-y: Internal functions
invert-colour: Internal functions
invert-ctm: Internal functions
itransform: Internal functions

M
Macro, with-additional-ctm: Internal macros
Macro, with-cartesian-coordinates: Internal macros
Macro, with-ctm: Internal macros
Macro, with-default-colour: Internal macros
Macro, with-rotation: Exported macros
Macro, with-scaling: Exported macros
Macro, with-subimage: Exported macros
Macro, with-translation: Exported macros
Macro, without-transformations: Internal macros
make-caption: Internal functions
make-clot-image: Internal functions
make-ctm: Internal functions
make-ctm-matrix: Internal functions
max-text-dimensions: Internal functions
Method, colour: Exported generic functions
Method, colour: Exported generic functions
Method, colour: Exported generic functions
Method, colour: Exported generic functions
Method, colour: Exported generic functions
Method, colour: Exported generic functions

P
physical-bbox-to-virtual: Internal functions
pie-metadata: Internal functions
plot-bar-chart: Exported functions
plot-gantt-chart: Exported functions
plot-histogram-chart: Internal functions
plot-line-chart: Exported functions
plot-pie-chart: Exported functions
point: Internal functions
point-x: Internal functions
point-y: Internal functions
points-distance: Internal functions
polar->cartesian: Internal functions

R
radians->degrees: Internal functions
read-rgb-table: Internal functions
rotation-ctm: Internal functions

S
scaling-ctm: Internal functions
simplify-pie-chart-data: Internal functions
split-list: Internal functions
string-graphical-dimensions: Internal functions
submatrix: Internal functions
submatrix-determinant: Internal functions

T
transform: Internal functions
transform-image-angle: Internal functions
transform-image-coordinates: Internal functions
translation-ctm: Internal functions
transpose-ctm: Internal functions

V
values-metadata: Internal functions
view-chart: Exported functions
view-image: Internal functions

W
with-additional-ctm: Internal macros
with-cartesian-coordinates: Internal macros
with-ctm: Internal macros
with-default-colour: Internal macros
with-rotation: Exported macros
with-scaling: Exported macros
with-subimage: Exported macros
with-translation: Exported macros
without-transformations: Internal macros

Y
y-axis-label-positions: Internal functions

Jump to:   (  
A   B   C   D   F   G   I   M   P   R   S   T   V   W   Y  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   *   +  
A   C   S   X   Y  
Index Entry  Section

*
*axis-font*: Internal special variables
*base-directory*: Exported special variables
*compilation-epoch*: Exported special variables
*default-background-colour*: Exported special variables
*default-ctm*: Internal special variables
*font-cache*: Internal special variables
*font-search-path*: Internal special variables
*rgb-table*: Internal special variables

+
+identity-ctm+: Internal special variables

A
angle: Internal structures

C
cartesian-mode: Internal structures
ctm: Internal structures

S
Slot, angle: Internal structures
Slot, cartesian-mode: Internal structures
Slot, ctm: Internal structures
Slot, x-scaling: Internal structures
Slot, y-scaling: Internal structures
Special Variable, *axis-font*: Internal special variables
Special Variable, *base-directory*: Exported special variables
Special Variable, *compilation-epoch*: Exported special variables
Special Variable, *default-background-colour*: Exported special variables
Special Variable, *default-ctm*: Internal special variables
Special Variable, *font-cache*: Internal special variables
Special Variable, *font-search-path*: Internal special variables
Special Variable, *rgb-table*: Internal special variables
Special Variable, +identity-ctm+: Internal special variables

X
x-scaling: Internal structures

Y
y-scaling: Internal structures

Jump to:   *   +  
A   C   S   X   Y  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   C   P   S  
Index Entry  Section

C
clot: The clot system
clot: The clot package
clot-image: Internal structures
clot-system: The clot-system package

P
Package, clot: The clot package
Package, clot-system: The clot-system package

S
Structure, clot-image: Internal structures
System, clot: The clot system

Jump to:   C   P   S