The cl-plplot Reference Manual

Table of Contents

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

The cl-plplot Reference Manual

This is the cl-plplot Reference Manual, version 0.7.0, generated automatically by Declt version 2.3 "Robert April" on Wed Mar 14 03:28:58 2018 GMT+0.


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

1 Introduction

cl-plplot

A Common Lisp / CFFI based interface to the PLplot Scientific Plotting Library.

News

2015-05-06

Finished updating the Lisp examples to match the PLplot examples for v5.11.

2014-12-13

Added gtk-example.lisp demonstrating how to combine cl-plplot and cl-cffi-gtk.

2014-07-05

Added commonqt-plot package demonstrating how to combine cl-plplot and CommonQt.

Layout

cl-plplot

This is currently 18 files (in src/window).

The file src/examples/window-examples.lisp contains examples of how to use cl-plplot to generate different 2D plots.

cl-plplot-system

This is currently 5 files (src/system).

The file system-examples.lisp contains some examples of how you might directly use the functions in cl-plplot-system. Also, src/examples/ contains Lisp versions of all the standard PLplot examples. Other useful resources are the documentation that comes with plplot, the examples that come with plplot, the (admittedly somewhat sparse) comments in api.lisp & possibly plplot.h.

A callback has been added that should trap PLplot when it tries to call exit() and instead cause a Lisp side error to be thrown. If you find a PLplot error that is not trapped by this callback please let me know.


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

2 Systems

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


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

2.1 cl-plplot

Author

Hazen Babcock <hbabcock@mac.com>

License

MIT

Description

Interface to the PLplot Scientific Plotting Library

Version

0.7.0

Dependency

cffi

Source

cl-plplot.asd (file)

Components

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

3 Modules

Modules are listed depth-first from the system components tree.


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

3.1 cl-plplot/src/system

Parent

cl-plplot (system)

Location

src/system/

Components

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

3.2 cl-plplot/src/window

Dependency

src/system (module)

Parent

cl-plplot (system)

Location

src/window/

Components

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

3.3 cl-plplot/src/extras

Dependency

src/window (module)

Parent

cl-plplot (system)

Location

src/extras/

Component

vmessage.lisp (file)


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

4 Files

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


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

4.1 Lisp


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

4.1.1 cl-plplot.asd

Location

cl-plplot.asd

Systems

cl-plplot (system)

Packages

cl-plplot.asdf


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

4.1.2 cl-plplot/src/system/loadlib.lisp

Parent

src/system (module)

Location

src/system/loadlib.lisp

Packages

cl-plplot-system

Internal Definitions

load-libraries (function)


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

4.1.3 cl-plplot/src/system/types.lisp

Dependency

loadlib.lisp (file)

Parent

src/system (module)

Location

src/system/types.lisp

Internal Definitions

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

4.1.4 cl-plplot/src/system/pl-defcfun.lisp

Dependency

types.lisp (file)

Parent

src/system (module)

Location

src/system/pl-defcfun.lisp

Internal Definitions

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

4.1.5 cl-plplot/src/system/misc.lisp

Dependency

pl-defcfun.lisp (file)

Parent

src/system (module)

Location

src/system/misc.lisp

Exported Definitions
Internal Definitions

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

4.1.6 cl-plplot/src/system/api.lisp

Dependency

misc.lisp (file)

Parent

src/system (module)

Location

src/system/api.lisp

Exported Definitions
Internal Definitions

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

4.1.7 cl-plplot/src/window/package.lisp

Parent

src/window (module)

Location

src/window/package.lisp

Packages

cl-plplot

Internal Definitions

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

4.1.8 cl-plplot/src/window/utility-functions.lisp

Dependency

package.lisp (file)

Parent

src/window (module)

Location

src/window/utility-functions.lisp

Internal Definitions

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

4.1.9 cl-plplot/src/window/macros.lisp

Dependency

package.lisp (file)

Parent

src/window (module)

Location

src/window/macros.lisp

Internal Definitions

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

4.1.10 cl-plplot/src/window/classes.lisp

Dependency

macros.lisp (file)

Parent

src/window (module)

Location

src/window/classes.lisp

Internal Definitions

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

4.1.11 cl-plplot/src/window/color-table.lisp

Dependency

classes.lisp (file)

Parent

src/window (module)

Location

src/window/color-table.lisp

Exported Definitions
Internal Definitions

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

4.1.12 cl-plplot/src/window/extended-color-table.lisp

Dependency

classes.lisp (file)

Parent

src/window (module)

Location

src/window/extended-color-table.lisp

Exported Definitions
Internal Definitions

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

4.1.13 cl-plplot/src/window/text-item.lisp

Dependency

classes.lisp (file)

Parent

src/window (module)

Location

src/window/text-item.lisp

Exported Definitions
Internal Definitions

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

4.1.14 cl-plplot/src/window/text-label.lisp

Dependency

text-item.lisp (file)

Parent

src/window (module)

Location

src/window/text-label.lisp

Exported Definitions
Internal Definitions

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

4.1.15 cl-plplot/src/window/axis-label.lisp

Dependency

text-item.lisp (file)

Parent

src/window (module)

Location

src/window/axis-label.lisp

Exported Definitions
Internal Definitions

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

4.1.16 cl-plplot/src/window/axis.lisp

Dependency

axis-label.lisp (file)

Parent

src/window (module)

Location

src/window/axis.lisp

Exported Definitions
Internal Definitions

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

4.1.17 cl-plplot/src/window/plot.lisp

Dependency

classes.lisp (file)

Parent

src/window (module)

Location

src/window/plot.lisp

Exported Definitions

new-custom-plot-object (function)

Internal Definitions

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

4.1.18 cl-plplot/src/window/x-y-plot.lisp

Dependency

plot.lisp (file)

Parent

src/window (module)

Location

src/window/x-y-plot.lisp

Exported Definitions
Internal Definitions

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

4.1.19 cl-plplot/src/window/bar-graph.lisp

Dependency

plot.lisp (file)

Parent

src/window (module)

Location

src/window/bar-graph.lisp

Exported Definitions
Internal Definitions

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

4.1.20 cl-plplot/src/window/contour-plot.lisp

Dependency

plot.lisp (file)

Parent

src/window (module)

Location

src/window/contour-plot.lisp

Exported Definitions
Internal Definitions

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

4.1.21 cl-plplot/src/window/3D-mesh.lisp

Dependency

plot.lisp (file)

Parent

src/window (module)

Location

src/window/3D-mesh.lisp

Exported Definitions
Internal Definitions

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

4.1.22 cl-plplot/src/window/surface-plot.lisp

Dependency

3d-mesh.lisp (file)

Parent

src/window (module)

Location

src/window/surface-plot.lisp

Exported Definitions
Internal Definitions

render-plot (method)


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

4.1.23 cl-plplot/src/window/window.lisp

Dependencies
Parent

src/window (module)

Location

src/window/window.lisp

Exported Definitions
Internal Definitions

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

4.1.24 cl-plplot/src/window/3D-window.lisp

Dependency

window.lisp (file)

Parent

src/window (module)

Location

src/window/3D-window.lisp

Exported Definitions
Internal Definitions

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

4.1.25 cl-plplot/src/extras/vmessage.lisp

Parent

src/extras (module)

Location

src/extras/vmessage.lisp

Internal Definitions

print-version (function)


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

5 Packages

Packages are listed by definition order.


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

5.1 cl-plplot.asdf

Source

cl-plplot.asd

Use List

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

5.2 cl-plplot-system

Source

loadlib.lisp (file)

Use List
Used By List

cl-plplot

Exported Definitions
Internal Definitions

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

5.3 cl-plplot

Source

package.lisp (file)

Use List
Exported Definitions
Internal Definitions

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

6 Definitions

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


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

6.1 Exported definitions


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

6.1.1 Special variables

Special Variable: base-cont
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: draw-linex
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: draw-linexy
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: draw-liney
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: draw-sides
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: faceted
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: mag-color
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: mesh
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-colorbar-background
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-colorbar-bounding-box
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-colorbar-cap-high
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-colorbar-cap-low
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-colorbar-cap-none
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-colorbar-gradient
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-colorbar-image
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-colorbar-label-bottom
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-colorbar-label-left
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-colorbar-label-right
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-colorbar-label-top
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-colorbar-orient-bottom
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-colorbar-orient-left
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-colorbar-orient-right
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-colorbar-orient-top
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-colorbar-shade
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-colorbar-shade-label
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-drawmode-default
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-drawmode-replace
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-drawmode-unknown
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-drawmode-xor
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-fci-bold
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-fci-family
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-fci-hexdigit-mask
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-fci-hexpower-impossible
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-fci-hexpower-mask
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-fci-impossible
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-fci-italic
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-fci-mark
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-fci-medium
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-fci-mono
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-fci-oblique
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-fci-sans
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-fci-script
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-fci-serif
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-fci-style
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-fci-symbol
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-fci-upright
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-fci-weight
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-legend-background
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-legend-bounding-box
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-legend-color-box
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-legend-line
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-legend-none
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-legend-row-major
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-legend-symbol
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-legend-text-left
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-position-bottom
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-position-inside
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-position-left
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-position-outside
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-position-right
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-position-subpage
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-position-top
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: pl-position-viewport
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: surf-cont
Package

cl-plplot-system

Source

misc.lisp (file)

Special Variable: top-cont
Package

cl-plplot-system

Source

misc.lisp (file)


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

6.1.2 Macros

Macro: with-foreign-grid (LISP-DATA GRID SIZE-X SIZE-Y) &body BODY
Package

cl-plplot-system

Source

misc.lisp (file)

Macro: with-foreign-matrix (LISP-MATRIX FOREIGN-MATRIX) &body BODY
Package

cl-plplot-system

Source

misc.lisp (file)

Macro: with-pltr-data (THE-PLTR-DATA GRIDX GRIDY &key PLTR-FN Z-VALS) &body BODY
Package

cl-plplot-system

Source

misc.lisp (file)


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

6.1.3 Functions

Function: backspace ()
Package

cl-plplot

Source

text-item.lisp (file)

Function: basic-3d-window &key X-LABEL Y-LABEL Z-LABEL TITLE X-AXIS-MIN X-AXIS-MAX Y-AXIS-MIN Y-AXIS-MAX Z-AXIS-MIN Z-AXIS-MAX ALTITUDE AZIMUTH BACKGROUND-COLOR FOREGROUND-COLOR

Creates a 3D window object with ready-to-go axises.

Package

cl-plplot

Source

3d-window.lisp (file)

Function: basic-window &key X-LABEL Y-LABEL TITLE X-AXIS-MIN X-AXIS-MAX Y-AXIS-MIN Y-AXIS-MAX BACKGROUND-COLOR FOREGROUND-COLOR

Creates a basic window object with ready-to-go axises.

Package

cl-plplot

Source

window.lisp (file)

Function: create-grid C-DATA SIZE-X SIZE-Y
Package

cl-plplot-system

Source

misc.lisp (file)

Function: default-color-table ()

Returns the default color table.

Package

cl-plplot

Source

color-table.lisp (file)

Function: greek-char ROMAN-CHARACTER
Package

cl-plplot

Source

text-item.lisp (file)

Function: hershey-char &rest STRINGS
Package

cl-plplot

Source

text-item.lisp (file)

Function: italic-font &rest STRINGS
Package

cl-plplot

Source

text-item.lisp (file)

Function: new-3d-axis-label AXIS-TEXT-ITEM SIDE DISPLACEMENT &key LOCATION ORIENTATION PRIMARY/SECONDARY

new-3D-axis-label, Create and returns a new 3D axis label.
axis-text-item is a object of type text-item.
side is one of :x, :y, or :z.
displacement specifies the distance from the edge of the graph in
units of the default font-size.
location is the position of the label along the side of the graph (0.0 - 1.0). orientation is one :parallel or :perpendicular.
primary/secondary is one of :primary or :secondary. This specifies which of two possible choices for each axis should be labeled.

Package

cl-plplot

Source

axis-label.lisp (file)

Function: new-3d-mesh DATA-X DATA-Y DATA-Z &key CONTOUR-LEVELS COPY LINE-WIDTH LINE-STYLE LINE-COLOR GRID-TYPE CONTOUR-OPTIONS CURTAIN

Creates a new 3D mesh (surface) plot.
data-x specifies the x values of the points in data-z. If data-x is nil then data-z will be plotted against its row index in x.
data-y specifies the y avlues of the points in data-z. If data-y is nil then data-z will be plotted against its column index in y.
data-z is a 2D array of z values for the plot.
contour-levels specifies the levels at which to draw contours, if desired. If this is not specified, default values are chosen.
If copy is true then copies of data-x, data-y and data-z will be made, otherwise reference will be kept to the original vectors.
line-width should be an integer line width, or zero if no line is desired
line-style specifies what style line to draw (if a line is drawn), this should be a number between 1 and 8.
line-color is the color to use for the lines in the plot.
grid-type should be one of :gridx, :gridy or :gridxy. This specifies whether to draw lines only in x, only in y, or in both dimensions between the data points. contour-options should be one of nil, :magnitude-contour, :base-contour or :both.
nil - no contours.
:magnitude-contour - draw contour lines on the plot.
:base-contour - draw contour lines on the x-y plane below the plot.
:both - draw both magnitude and base contours.
curtain should be t or nil. This specifies whether to draw a ’curtain’ around the edges of the plot.

Package

cl-plplot

Source

3d-mesh.lisp (file)

Function: new-3d-text-label LABEL-TEXT-ITEM TEXT-X TEXT-Y TEXT-Z &key TEXT-DX TEXT-DY TEXT-DZ TEXT-SX TEXT-SY TEXT-SZ

new-3D-text-label, creates and returns a new 3D-text-label object.
text-item should be an object created by new-text-item.
text-x specifies the x location of the text reference point (in window coordinates). text-y specifies the y location of the text reference point.
text-z specifies the y location of the text reference point.
text-dx, text-dy and text-dz specify the location of a second reference point
(in window coordinates) the text is drawn along a line connecting
(text-x,text-y and text-z) and (text-x + text-dx, text-y + text-dy, text-z + text-dz). test-sx, text-sy and text-sz specify the location of a third reference point
(in window coordinates) the text is sheared to be parallel to a line connecting (text-x,text-y and text-z) and (text-x + text-sx, text-y + text-sy, text-z + text-sz).

Package

cl-plplot

Source

text-label.lisp (file)

Function: new-3d-window &key X-AXIS Y-AXIS Z-AXIS TITLE WINDOW-LINE-WIDTH WINDOW-FONT-SIZE FOREGROUND-COLOR BACKGROUND-COLOR VIEWPORT-X-MIN VIEWPORT-X-MAX VIEWPORT-Y-MIN VIEWPORT-Y-MAX PLOTS TEXT-LABELS COLOR-TABLE ALTITUDE AZIMUTH

new-3D-window, creates and returns a new 3D-window object
x-axis is a object of type axis.
y-axis is a object of type axis.
z-axis is a object of type axis.
title is a object of type axis-label.
foreground-color is a color symbol in the current color table.
background-color is a color symbol in the curretn color table.
window-line-width is a floating point number specifying the pen width to use
when drawing the border & the tick marks.
window-font-size is the font size to use for the tick mark labels.
viewport-x-min (0.0 - 1.0) is the location of the left side of the border in the device window. viewport-x-max (0.0 - 1.0) is the location of the right side of the border.
viewport-y-min (0.0 - 1.0) is the location of the bottom side of the border.
viewport-y-max (0.0 - 1.0) is the location of the top side of the border.
plots is a list of plot objects.
text-labels is a list of text-label objects.
color-table specifies what color table to use.
altitude specifies the angle by which to rotate the plot around the x axis.
azimuth specified the angle by which to rotate the plot around the z axis.

Package

cl-plplot

Source

3d-window.lisp (file)

Function: new-axis &key AXIS-MIN AXIS-MAX MAJOR-TICK-INTERVAL MINOR-TICK-NUMBER PROPERTIES AXIS-LABELS

new-axis, Creates and returns an axis object.
axis-min is the minimum value for the axis.
axis-amx is the maximum value for the axis.
major-tick-interval is the spacing between major ticks (0 means use plplot default). minor-tick-number is the number of minor ticks to put between the major ticks. properties is a list of symbols as explained in edit-axis.
axis-labels is a list of axis-label objects.

Package

cl-plplot

Source

axis.lisp (file)

Function: new-axis-label AXIS-TEXT-ITEM SIDE DISPLACEMENT &key LOCATION ORIENTATION

new-axis-label, Create and returns a new axis label.
axis-text-item is a object of type text-item.
side is one of :top, :bottom, :left or :right.
displacement specifies the distance from the edge of the graph in
units of the default font-size.
location is the position of the label along the side of the graph (0.0 - 1.0). orientation is one :parallel or :perpendicular.

Package

cl-plplot

Source

axis-label.lisp (file)

Function: new-bar-graph X DATA &key BAR-WIDTHS SIDE-BY-SIDE LINE-COLORS FILL-COLORS LINE-WIDTH FILLED COPY

Creates a new bar-graph plot object.
X is an array of size (n) specifying the centers of the bars with x[i] < x[i+1]. If x is nil then data will be plotted against its index.
Data should be an array of size (n x m), where m > 0.
Bar-widths should be an array of size (n). It will specify the full width
of each bar. Defaults are chosen if this is not specified.
Side-by-side is t or nil. It specifies whether to draw the bars on
top of each other or next to each other.
Line-colors should be an array of symbols of size (m) specifying colors
in the current color table.
Fill-colors should be an array of symbols of size (m) specifying what
color to use when filling in the bars.
Line-width is a number specifying how wide of a line to draw around
the bar.
Filled specifies whether or not the bars are filled.
If copy is true, then copies are made of x, data and widths, otherwise references are kept to the original vectors.

Package

cl-plplot

Source

bar-graph.lisp (file)

Function: new-color-table &optional RGB-COLORS

Creates a new color table instance from a vector of rgb triples,
which also includes a symbol to refer to the color by.
For example: #((0 0 0 :black) (128 128 128 :grey) (255 255 255 :white)).

Package

cl-plplot

Source

color-table.lisp (file)

Function: new-contour-plot DATA &key CONTOUR-LEVELS LINE-COLOR LINE-WIDTH FILL-TYPE FILL-COLORS X-MIN X-MAX X-MAPPING Y-MIN Y-MAX Y-MAPPING COPY

Creates a new contour plot.
data is a 2D array of z values.
contour-levels is a 1D vector of floats specifying the levels at which the contours should appear. If this is nil, then default contours are created based on the minimum and maximum values in data.
line-color is a symbol specifying which color to use in the current color table
for the contour lines.
line-width is a float specifying what size line to use for the contours (or
zero for no line).
fill-type is one of :none (contours only), :block (a single color between each contour) or :smooth (color varies continously between contours).
fill-colors is a (optional) vector of colors from the current color table to use when fill-type is :block.
x-min & y-min specify the location of data(0, 0) in plot coordinates.
x-max & y-max specify the location of data(max, max) in plot coordinates.
x-mapping & y-mapping are either 1 1D vectors or 2D matrices specifying how to map points in data into plot coordinates. If they are 1D vector, then data(i,j) is mapped to [x-mapping(i), y-mapping(j)]. If they are 2D vectors then data(i,j) is mapped to [x-mapping(i,j), y-mapping(i,j)]. They must be used together and both must be the same type & also match the dimensions of data. They will override x-min, y-min, x-max and y-max if they are specified.

Package

cl-plplot

Source

contour-plot.lisp (file)

Function: new-custom-plot-object MIN-MAX-FUNCTION RENDER-FUNCTION

Allows the user to create their own custom plot object. min-max-function must be either nil or a function of no arguments that returns the vector #(xmin xmax ymin ymax) that specifies the ideal window size for this object.
render-function must be a function of one argument that specifies how to render the plot object. Generally the rendering will be done with a bunch of calls to functions in the cl-plplot-system module. The current plot number will be passed to this function.

Package

cl-plplot

Source

plot.lisp (file)

Function: new-extended-color-table &key CONTROL-POINTS COLOR-TABLE-SIZE

Creates a new extended color table instance from a vector of control points. For example: #((0.0 0.0 0.0 0.0) (1.0 255 255 255)) will create a gray scale color table. See plscmap1l in the PLplot documentation for a more thorough explanation.

Package

cl-plplot

Source

extended-color-table.lisp (file)

Function: new-surface-plot DATA-X DATA-Y DATA-Z &key CONTOUR-LEVELS COPY LINE-WIDTH LINE-STYLE LINE-COLOR LIGHT-SOURCE SURFACE-OPTIONS

Creates a new 3D (solid surface) plot.
data-x specifies the x values of the points in data-z. If data-x is nil then data-z will be plotted against its row index in x.
data-y specifies the y avlues of the points in data-z. If data-y is nil then data-z will be plotted against its column index in y.
data-z is a 2D array of z values for the plot.
contour-levels specifies the levels at which to draw contours, if desired. If this is not specified, default values are chosen.
If copy is true then copies of data-x, data-y and data-z will be made, otherwise reference will be kept to the original vectors.
line-width should be an integer line width, or zero if no line is desired
line-style specifies what style line to draw (if a line is drawn), this should be a number between 1 and 8.
line-color is the color to use for the lines in the plot.
light-source is a 3 element vector #(x y z) specifying the location of the light source that will illuminate the plot surface.
surface-options is list containing zero or more of the following symbols:
:faceted - a network of lines is drawing connecting the points that make up the surface. :base-contours - a contour plot is also drawn in the base xy plane. :surface-contours - contour levels are drawn on the surface of the plot.
:curtain - a curtain between the borders of the surface and the base xy plane. :magnitude-coloring - the surface is colored according to the z value of the plot. If this is not set then surface is colored according the intensity of the reflected light from light source.

Package

cl-plplot

Source

surface-plot.lisp (file)

Function: new-text-item THE-TEXT &key TEXT-COLOR TEXT-JUSTIFICATION FONT-SIZE

new-text-item, Creates and returns a new text item.
text is a string specifying the text.
text-color is a symbol specifying the text color.
text-justification specifies how to center the string relative to its reference point. 0.0 - 1.0, where 0.5 means the string is centered.
font-size sets the fontsize relative to the default font size.

Package

cl-plplot

Source

text-item.lisp (file)

Function: new-text-label LABEL-TEXT-ITEM TEXT-X TEXT-Y &key TEXT-DX TEXT-DY

new-text-label, creates and returns a new text-label object.
text-item should be an object created by new-text-item.
text-x specifies the x location of the text reference point (in window coordinates). text-y specifies the y location of the text reference point.
text-dx and text-dy specify the location of a second reference point (in window coordinates) the text is drawn along a line connecting (text-x,text-y) and (text-x + text-dx, text-y + text-dy).

Package

cl-plplot

Source

text-label.lisp (file)

Function: new-window &key X-AXIS Y-AXIS TITLE WINDOW-LINE-WIDTH WINDOW-FONT-SIZE FOREGROUND-COLOR BACKGROUND-COLOR VIEWPORT-X-MIN VIEWPORT-X-MAX VIEWPORT-Y-MIN VIEWPORT-Y-MAX PLOTS TEXT-LABELS COLOR-TABLE

new-window, creates and returns a new window object
x-axis is a object of type axis.
y-axis is a object of type axis.
title is a object of type axis-label.
foreground-color is a color symbol in the current color table.
background-color is a color symbol in the curretn color table.
window-line-width is a floating point number specifying the pen width to use
when drawing the border & the tick marks.
window-font-size is the font size to use for the tick mark labels.
viewport-x-min (0.0 - 1.0) is the location of the left side of the border in the device window. viewport-x-max (0.0 - 1.0) is the location of the right side of the border.
viewport-y-min (0.0 - 1.0) is the location of the bottom side of the border.
viewport-y-max (0.0 - 1.0) is the location of the top side of the border.
plots is a list of plot objects.
text-labels is a list of text-label objects.
color-table specifies what color table to use.

Package

cl-plplot

Source

window.lisp (file)

Function: new-x-y-plot X Y &key COPY LINE-WIDTH LINE-STYLE SYMBOL-SIZE SYMBOL-TYPE COLOR X-ERROR Y-ERROR

Creates a new x-y plot.
If x is nil then y will be plotted against its index.
If copy is true then copies of x,y,x-error and y-error will be made, otherwise references will be kept to the original vectors.
line-width should be an integer line width, or zero if no line is desired
line-style specifies what style line to draw (if a line is drawn), this should be a number between 1 and 8.
symbol-size specified how big to draw the symbols (1.0 is standard size).
If it is zero the symbols are not drawn.
symbol-type should be set to a number (that specifies a symbol) if you want specific types of symbols, otherwise default symbol types are used.
color is the color to use when plotting the lines and symbols, it should be a symbol that specifies a color in the current color table. If it is not specified then the current foreground color will be used.
x-error should be a vector of the same length as x that contains the size of the error bars in x.
y-error is for error bars in y.

Package

cl-plplot

Source

x-y-plot.lisp (file)

Function: normal-font &rest STRINGS
Package

cl-plplot

Source

text-item.lisp (file)

Function: number-symbol ()
Package

cl-plplot

Source

text-item.lisp (file)

Function: overline &rest STRINGS
Package

cl-plplot

Source

text-item.lisp (file)

Function: pl-cmd CMD PTR

Front end to driver escape function.

Package

cl-plplot-system

Source

api.lisp (file)

Function: pl-null-pointer ()
Package

cl-plplot-system

Source

misc.lisp (file)

Function: pl-plgriddata X Y Z XG YG ZG TYPE DATA

Grid data from irregularly sampled data (unwrapped version).

Package

cl-plplot-system

Source

api.lisp (file)

Function: pl-plstripc XSPEC YSPEC XMIN XMAX XJUMP YMIN YMAX XLPOS YLPOS Y_ASCL ACC COLBOX COLLAB COLLINE STYLINE LEGLINE LABX LABY LABTOP

Create a 4-pen strip chart.

Package

cl-plplot-system

Source

api.lisp (file)

Function: pl-setcontlabelformat LEXP SIGDIG

Set format of numerical label for contours.

Package

cl-plplot-system

Source

api.lisp (file)

Function: pl-setcontlabelparam OFFSET SIZE SPACING ACTIVE

Set parameters of contour labelling other than format of numerical label.

Package

cl-plplot-system

Source

api.lisp (file)

Function: pladv PAGE

Advance the (sub-)page.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plalloc2dgrid F NX NY

Allocate a block of memory for use as a 2-d grid of type PLFLT.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plarc X Y A B ANGLE1 ANGLE2 ROTATE FILL

Draw a circular or elliptical arc.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plbop ()

Begin a new page.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plbox XOPT XTICK NXSUB YOPT YTICK NYSUB

Draw a box with axes, etc.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plbox3 XOPT XLABEL XTICK NSUBX YOPT YLABEL YTICK NSUBY ZOPT ZLABEL ZTICK NSUBZ

Draw a box with axes, etc, in 3-d.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plbtime CTIME

Calculate broken-down time from continuous time for the current stream.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plcalc-world RX RY

Calculate world coordinates and corresponding window index from relative device coordinates.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plcol0 ICOL0

Set color, map0.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plcol1 COL1

Set color, map1.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plcolorbar OPT POSITION X Y X_LENGTH Y_LENGTH BG_COLOR BB_COLOR BB_STYLE LOW_CAP_COLOR HIGH_CAP_COLOR CONT_COLOR CONT_WIDTH LABEL_OPTS LABELS_TEXT AXIS_OPTS TICKS SUB_TICKS N_VALUES VALUES_ARR

Plot color bar for image, shade or gradient plots.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plconfigtime SCALE OFFSET1 OFFSET2 CCONTROL IFBTIME-OFFSET YEAR MONTH DAY HOUR MIN SEC

Configure the transformation between continuous and broken-down time for the current stream.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plcont Z KX LX KY LY CLEVEL PLTR PLTR-DATA

Contour plot.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plctime YEAR MONTH DAY HOUR MIN SEC

Calculate continuous time from broken-down time for the current stream.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plend ()

End plotting session.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plend1 ()

End plotting session for current stream.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plenv XMIN XMAX YMIN YMAX JUST AXIS

Set up standard window and draw box.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plenv0 XMIN XMAX YMIN YMAX JUST AXIS

Same as plenv but if in multiplot mode does not advance the subpage, instead clears it.

Package

cl-plplot-system

Source

api.lisp (file)

Function: pleop ()

Eject current page.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plerrx XMIN XMAX Y

Draw x error bar.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plerry X YMIN YMAX

Draw y error bar.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plf2ops-c ()
Package

cl-plplot-system

Source

api.lisp (file)

Function: plf2ops-grid-c ()
Package

cl-plplot-system

Source

api.lisp (file)

Function: plf2ops-grid-col-major ()
Package

cl-plplot-system

Source

api.lisp (file)

Function: plf2ops-grid-row-major ()
Package

cl-plplot-system

Source

api.lisp (file)

Function: plfcont FEVAL F2EVAL-DATA NX NY KX LX KY LY CLEVEL PLTR PLTR-DATA

Undocumented.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plfill X Y

Draw filled polygon.
Also available as a callback (plfill-callback).

Package

cl-plplot-system

Source

api.lisp (file)

Function: plfill3 X Y Z

Draw filled polygon in 3D.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plflush ()

Flushes the output stream.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plfont IFONT

Set character font.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plfontld FNT

Load character font

Package

cl-plplot-system

Source

api.lisp (file)

Function: plfree2dgrid F NX NY

Free the memory associated with a 2-d grid allocated using plAlloc2dGrid.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plfsurf3d X Y ZOPS ZP OPT CLEVEL

Plot shaded 3-d surface plot

Package

cl-plplot-system

Source

api.lisp (file)

Function: plgchr ()

Get character default height and current (scaled) height.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plgcol0 ICOL0

Returns 8-bit RGB values for given color from color map0.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plgcol0a ICOL0

Returns 8-bit RGB values and double alpha transparency value for given color index from cmap0.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plgcolbg ()

Returns the background color (cmap0[0]) by 8-bit RGB value.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plgcolbga ()

Returns the background color (cmap0[0]) by 8-bit RGB value and double alpha transparency value.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plgcompression ()

Get the current device-compression setting.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plgdidev ()

Get parameters that define current device-space window.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plgdiori ()

Get plot orientation.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plgdiplt ()

Get parameters that define current plot-space window.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plgetcursor ()

Wait for graphics input event and translate to world coordinates.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plgfam ()

Get family file parameters.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plgfci ()

Get FCI (font characterization integer).

Package

cl-plplot-system

Source

api.lisp (file)

Function: plgfnam ()

Get output file name.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plgfont ()

Get family, style and weight of the current font.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plglevel ()

Get the (current) run level.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plgpage ()

Get page parameters.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plgradient X Y ANGLE

Draw linear gradient inside polygon.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plgriddata X Y Z XG YG TYPE DATA

Grid data from irregularly sampled data.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plgspa ()

Get current subpage parameters.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plgver ()

Get the current library version number.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plgvpd ()

Get viewport limits in normalized device coordinates.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plgvpw ()

Get viewport limits in world coordinates.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plgxax ()

Get x axis parameters.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plgyax ()

Get y axis parameters.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plgzax ()

Get z axis parameters.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plhist DATA DATMIN DATMAX NBIN OPT

Plot a histogram from unbinned data.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plhlsrgb H L S

Convert HLS color to RGB.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plimage DATA XMIN XMAX YMIN YMAX ZMIN ZMAX DXMIN DXMAX DYMIN DYMAX

Plot a 2D matrix using color map1 with automatic colour adjustment.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plimagefr IDATA XMIN XMAX YMIN YMAX ZMIN ZMAX VALUEMIN VALUEMAX PLTR PLTR-DATA

Plot a 2D matrix using color map1.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plinit ()

Initialize PLplot.

Package

cl-plplot-system

Source

api.lisp (file)

Function: pljoin X1 Y1 X2 Y2

Draw a line between two points.

Package

cl-plplot-system

Source

api.lisp (file)

Function: pllab XLABEL YLABEL TLABEL

Simple routine to write labels.

Package

cl-plplot-system

Source

api.lisp (file)

Function: pllegend OPT POSITION X Y PLOT_WIDTH BG_COLOR BB_COLOR BB_STYLE NROW NCOLUMN OPT_ARRAY TEXT_OFFSET TEXT_SCALE TEXT_SPACING TEXT_JUSTIFICATION TEXT_COLORS TEXT BOX_COLORS BOX_PATTERNS BOX_SCALES BOX_LINE_WIDTHS LINE_COLORS LINE_STYLES LINE_WIDTHS SYMBOL_COLORS SYMBOL_SCALES SYMBOL_NUMBERS SYMBOLS

Plot legend using discretely annotated filled boxes, lines, and/or lines of symbols.

Package

cl-plplot-system

Source

api.lisp (file)

Function: pllightsource X Y Z

Sets the 3D position of the light source.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plline X Y

Draw a line.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plline3 X Y Z

Draw a line in 3 space.

Package

cl-plplot-system

Source

api.lisp (file)

Function: pllsty LIN

Select line style.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plmap MAP-FORM TYPE MINLONG MAXLONG MINLAT MAXLAT

Plot continental outline in world coordinates.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plmapfill MAPFORM NAME MINX MAXX MINY MAXY PLOTENTRIES

Plot all or a subset of Shapefile data, filling the polygons.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plmapline MAPFORM NAME MINX MAXX MINY MAXY PLOTENTRIES

Plot all or a subset of Shapefile data using lines in world coordinates.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plmapstring MAP-FORM NAME STRING MINX MAXX MINY MAXY PLOTENTRIES

Plot all or a subset of Shapefile data using strings or points in world coordinates.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plmaptex MAP-FORM NAME DX DY JUST TEXT MINX MAXX MINY MAXY PLOTENTRY

Draw text at points defined by Shapefile data in world coordinates.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plmeridians MAP-FORM DLONG DLAT MINLONG MAXLONG MINLAT MAXLAT

Plot latitude and longitude lines.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plmesh X Y Z OPT

Plot surface mesh.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plmeshc X Y Z OPT CLEVEL

Magnitude colored plot surface mesh with contour.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plminmax2dgrid F

Find the minimum and maximum of a 2d grid allocated using plAlloc2dGrid.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plmtex SIDE DISP POS JUST TEXT

Write text relative to viewport boundaries.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plmtex3 SIDE DISP POS JUST TEXT

Write text relative to viewport boundaries in 3D plots.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plot3d X Y Z OPT SIDE

Plot 3-d surface plot.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plot3dc X Y Z OPT CLEVEL

Magnitude colored plot surface with contour.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plpat INC DEL

Set area fill pattern.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plpath N X1 Y1 X2 Y2

Draw a line between two points, accounting for coordinate transforms.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plpoin X Y CODE

Plot a glyph at the specified points.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plpoin3 X Y Z CODE

Plot a glyph at the specified 3D points.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plpoly3 X Y Z DRAW IFCC

Draw a polygon in 3 space.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plprec SETP PREC

Set precision in numeric labels.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plpsty PATT

Select area fill pattern.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plptex X Y DX DY JUST TEXT

Write text inside the viewport.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plptex3 X Y Z DX DY DZ SX SY SZ JUST TEXT

Write text inside the viewport of a 3D plot.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plrandd ()

Random number generator returning a real random number in the range [0,1].

Package

cl-plplot-system

Source

api.lisp (file)

Function: plschr DEF SCALE

Set character size.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plscmap0 R G B

Set color map0 colors by 8-bit RGB values.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plscmap0a R G B A

Set cmap0 colors by 8-bit RGB values and double alpha transparency value.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plscmap0n NCOL0

Set number of colors in color map0.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plscmap1 R G B

Set cmap1 colors using 8-bit RGB values.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plscmap1-range MIN-COLOR MAX-COLOR

Set the cmap1 argument range for continuous color plots.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plscmap1a R G B A

Set cmap1 colors using 8-bit RGB values and double alpha transparency values.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plscmap1l ITYPE POS COORD1 COORD2 COORD3 REV

Set color map1 colors using a piece-wise linear relationship.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plscmap1la ITYPE INTENSITY COORD1 COORD2 COORD3 COORD4 REV

Set cmap1 colors and alpha transparency using a piece-wise linear relationship.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plscmap1n NCOL1

Set color map1 colors using a piece-wise linear relationship.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plscol0 ICOL0 R G B

Set 8-bit RGB values for given cmap0 color index.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plscol0a ICOL0 R G B A

Set 8-bit RGB values and double alpha transparency value for given cmap0 color index.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plscolbg R G B

Set the background color by 8-bit RGB value.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plscolbga R G B A

Set the background color by 8-bit RGB value and double alpha transparency value.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plscolor COLOR

Used to globally turn color output on/off.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plscompression COMPRESSION

Set device-compression level.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plsdev DEV

Set the device (keyword) name.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plsdidev MAR ASPECT JX JY

Set parameters that define current device-space window.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plsdiori ROT

Set plot orientation.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plsdiplt XMIN YMIN XMAX YMAX

Set parameters that define current plot-space window.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plsdiplz XMIN YMIN XMAX YMAX

Set parameters incrementally (zoom mode) that define current plot-space window.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plseed SEED

Set seed for internal random number generator.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plsesc ESC

Set the escape character for text strings.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plsetopt OPT OPTARG

Set any command-line option.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plsexit PLSEXIT-FN

Set exit handler.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plsfam FAM NUM BMAX

Set family file parameters.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plsfci FCI

Set FCI (font characterization integer).

Package

cl-plplot-system

Source

api.lisp (file)

Function: plsfnam FNAME
Package

cl-plplot-system

Source

api.lisp (file)

Function: plsfont FAMILY STYLE WEIGHT

Set family, style and weight of the current font.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plshade A DEFINED LEFT RIGHT BOTTOM TOP SHADE-MIN SHADE-MAX SH-CMAP SH-COLOR SH-WIDTH MIN-COLOR MIN-WIDTH MAX-COLOR MAX-WIDTH PLFILL RECTANGULAR PLTR PLTR-DATA

Shade individual region on the basis of value.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plshade1 A DEFINED LEFT RIGHT BOTTOM TOP SHADE-MIN SHADE-MAX SH-CMAP SH-COLOR SH-WIDTH MIN-COLOR MIN-WIDTH MAX-COLOR MAX-WIDTH PLFILL RECTANGULAR PLTR PLTR-DATA

Shade individual region on the basis of value.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plshades A DEFINED XMIN XMAX YMIN YMAX CLEVEL FILL-WIDTH CONT-COLOR CONT-WIDTH PLFILL RECTANGULAR PLTR PLTR-DATA

Shade regions on the basis of value.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plslabelfunc LABEL-FUNC LABEL-DATA

Assign a function to use for generating custom axis labels.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plsmaj DEF SCALE

Set length of major ticks.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plsmin DEF SCALE

Set length of minor ticks.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plsori ORI

Set orientation.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plspage XP YP XLENG YLENG XOFF YOFF

Set page parameters.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plspal0 FILENAME

Set the colors for color table 0 from a cmap0 file.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plspal1 FILENAME INTERPOLATE

Set the colors for color table 1 from a cmap1 file.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plspause PAUSE

Set the pause (on end-of-page) status.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plsstrm STRM

Set current output stream.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plssub NX NY

Set the number of subpages in x and y.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plssym DEF SCALE

Set symbol size.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plstar NX NY

Initialization.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plstransform TRANSFORM-FUN DATA

Set a global coordinate transform function.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plstring X Y GLYPH

Plot a glyph at the specified points.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plstring3 X Y Z GLYPH

Plot a glyph at the specified 3D points

Package

cl-plplot-system

Source

api.lisp (file)

Function: plstripa ID PEN X Y

Add a point to a strip chart.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plstripc XSPEC YSPEC XMIN XMAX XJUMP YMIN YMAX XLPOS YLPOS Y_ASCL ACC COLBOX COLLAB COLLINE STYLINE LEGLINE LABX LABY LABTOP

Create a 4-pen strip chart.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plstripd ID

Deletes and releases memory used by a strip chart.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plstyl NMS MARK SPACE

Set line style.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plsurf3d X Y Z OPT CLEVEL

Plot shaded 3-d surface plot.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plsurf3dl X Y Z OPT CLEVEL INDEXXMIN INDEXXMAX INDEXYMIN INDEXYMAX

Plot shaded 3-d surface plot for z[x][y] with y index limits.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plsvect ARROWX ARROWY FILL

Set arrow style for vector plots.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plsvpa XMIN XMAX YMIN YMAX

Specify viewport in absolute coordinates.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plsxax DIGMAX DIGITS

Set x axis parameters.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plsyax DIGMAX DIGITS

Set y axis parameters.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plsym X Y CODE

Plot a glyph at the specified points.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plszax DIGMAX DIGITS

Set z axis parameters.

Package

cl-plplot-system

Source

api.lisp (file)

Function: pltimefmt FMT

Set format for date / time labels.

Package

cl-plplot-system

Source

api.lisp (file)

Function: pltr0 X Y TX TY PLTR-DATA

Identity transformation for grid to world mapping. Also available as a callback (pltr0-callback).

Package

cl-plplot-system

Source

api.lisp (file)

Function: pltr1 X Y TX TY PLTR-DATA

Linear interpolation for grid to world mapping using singly dimensioned coordinate arrays. Also available as a callback (pltr1-callback).

Package

cl-plplot-system

Source

api.lisp (file)

Function: pltr2 X Y TX TY PLTR-DATA

Linear interpolation for grid to world mapping using doubly dimensioned coordinate arrays (column dominant, as per normal C 2d arrays).
Also available as a callback (pltr2-callback).

Package

cl-plplot-system

Source

api.lisp (file)

Function: pltr2p X Y TX TY PLTR-DATA

Undocumented.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plvasp ASPECT

Specify viewport using aspect ratio only.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plvect U V SCALE PLTR PLTR-DATA

Vector plot.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plvpas XMIN XMAX YMIN YMAX ASPECT

Specify viewport using coordinates and aspect ratio.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plvpor XMIN XMAX YMIN YMAX

Specify viewport using coordinates.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plvsta ()

Select standard viewport.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plw3d BASEX BASEY HEIGHT XMIN0 XMAX0 YMIN0 YMAX0 ZMIN0 ZMAX0 ALT AZ

Set up window for 3-d plotting.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plwid WIDTH

Deprecated, use plwidth().

Package

cl-plplot-system

Source

api.lisp (file)

Function: plwidth WIDTH

Set pen width.

Package

cl-plplot-system

Source

api.lisp (file)

Function: plwind XMIN XMAX YMIN YMAX

Specify world coordinates of viewport boundaries.

Package

cl-plplot-system

Source

api.lisp (file)

Function: roman-font &rest STRINGS
Package

cl-plplot

Source

text-item.lisp (file)

Function: script-font &rest STRINGS
Package

cl-plplot

Source

text-item.lisp (file)

Function: set-foreground-color COLOR

Switches the pen to the desired foreground color, or the default foreground color if the desired color cannot be found.

Package

cl-plplot

Source

color-table.lisp (file)

Function: subscript &rest STRINGS
Package

cl-plplot

Source

text-item.lisp (file)

Function: superscript &rest STRINGS
Package

cl-plplot

Source

text-item.lisp (file)

Function: underline &rest STRINGS
Package

cl-plplot

Source

text-item.lisp (file)

Function: unicode-char &rest STRINGS
Package

cl-plplot

Source

text-item.lisp (file)

Function: x-y-z-data-to-grid DATA X-GRID Y-GRID &key ALGORITHM OPTIONAL-DATA

Calls the plplot function plgriddata to turn irregulary spaced data as (x,y,z) points into the 2D array data[i,j] = z. Please see the PLplot manual for further documenation. data is either a 3 x N matrix of (x,y,z) points, or a list containing
(x-vector, y-vector, z-vector).
x-grid specifies the locations of the grid points in the x direction.
y-grid specifies the locations of the grid points in the y direction.
algorithm is one of :grid-csa, :grid-dtli, :grid-nni, :grid-nnidw, :grid-nnli
or :grid-nnaidw and specifies what algorithm to use to grid the data. optional-data is a floating point number used in some of the algorithms
for determining how to best grid the data.

Package

cl-plplot

Source

contour-plot.lisp (file)


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

6.1.4 Generic functions

Generic Function: add-axis-label-to-axis AXIS AXIS-LABEL
Package

cl-plplot

Source

axis.lisp (file)

Methods
Method: add-axis-label-to-axis (A-AXIS axis) (A-AXIS-LABEL axis-label)

ADD-AXIS-LABEL-TO-AXIS, ADDS A-AXIS-LABEL TO A-AXIS.

Generic Function: add-color-to-color-table A-COLOR-TABLE NEW-COLOR
Package

cl-plplot

Source

color-table.lisp (file)

Methods
Method: add-color-to-color-table (A-COLOR-TABLE color-table) NEW-COLOR

Adds a new color #(r g b :smybol) to the end of a color table.

Generic Function: add-plot-to-window WINDOW PLOT
Package

cl-plplot

Source

window.lisp (file)

Methods
Method: add-plot-to-window (A-WINDOW window) (A-PLOT plot)

ADD-PLOT-TO-WINDOW, ADDS A-PLOT TO A-WINDOW.

Generic Function: add-text-label-to-window WINDOW TEXT-LABEL
Package

cl-plplot

Source

window.lisp (file)

Methods
Method: add-text-label-to-window (A-WINDOW window) (A-TEXT-LABEL text-label)

ADD-TEXT-LABEL-TO-WINDOW, ADDS A-TEXT-LABEL TO A-WINDOW.

Generic Function: bring-to-front A-WINDOW A-PLOT
Package

cl-plplot

Source

window.lisp (file)

Methods
Method: bring-to-front (A-WINDOW window) (A-PLOT plot)

Organizes the plots so that a-plot is drawn on top.

Generic Function: edit-3d-axis-label 3D-AXIS-LABEL &key AXIS-TEXT-ITEM SIDE DISPLACEMENT LOCATION ORIENTATION PRIMARY/SECONDARY
Package

cl-plplot

Source

axis-label.lisp (file)

Methods
Method: edit-3d-axis-label (A-3D-AXIS-LABEL 3d-axis-label) &key AXIS-TEXT-ITEM SIDE DISPLACEMENT LOCATION ORIENTATION PRIMARY/SECONDARY

edit-3D-axis-label, Edits a 3D-axis-label object.
Set axis-text-item to a new object of class text-item with :axis-text-item. Set which side to draw the label on with :side.
Set the displacement from the edge of the the graph with :displacement. Set the location with along the side of the graph with :location.
Set the orientation with (:parallel or :perpendicular) with :orientation. Set which axis to label (:primary or :secondary) with :primary/secondary

Generic Function: edit-3d-mesh 3D-MESH &key LINE-WIDTH LINE-STYLE LINE-COLOR GRID-TYPE CONTOUR-OPTIONS CURTAIN
Package

cl-plplot

Source

3d-mesh.lisp (file)

Methods
Method: edit-3d-mesh (A-3D-MESH 3d-mesh) &key LINE-WIDTH LINE-STYLE LINE-COLOR GRID-TYPE CONTOUR-OPTIONS CURTAIN

edit-3D-mesh, Edits the visual properties of a 3D mesh
Set the line width with :line-width (integer, 0 means no line).
Set the line style with :line-style (integer between 1 and 8).
Set the line color with :line-color symbol.
Set the grid type with :grid-type to one of (:gridx, :gridy or :gridxy). Set the contour options with :contour-options to one of (:magnitude-contour, :base-contour or :both)
Set the whether or not display a curtain with :curtain

Generic Function: edit-3d-text-label 3D-TEXT-LABEL &key LABEL-TEXT-ITEM TEXT-X TEXT-Y TEXT-Z TEXT-DX TEXT-DY TEXT-DZ TEXT-SX TEXT-SY TEXT-SZ
Package

cl-plplot

Source

text-label.lisp (file)

Methods
Method: edit-3d-text-label (A-3D-TEXT-LABEL 3d-text-label) &key LABEL-TEXT-ITEM TEXT-X TEXT-Y TEXT-Z TEXT-DX TEXT-DY TEXT-DZ TEXT-SX TEXT-SY TEXT-SZ

edit-text-label, Edits a text-label object.
Set text-item to a new object of class text-item with :label-text-item. Set the x location of the text with :text-x.
Set the y location of the text with :text-y.
Set the z location of the text with :text-z.
Set dx for drawing text at an angle with :text-dx.
Set dy for drawing text at an angle with :text-dy.
Set dz for drawing text at an angle with :text-dz.
Set sx for shearing text with :text-sx.
Set sy for shearing text with :text-sy.
Set sz for shearing text with :text-sz.

Generic Function: edit-3d-window 3D-WINDOW &key X-AXIS Y-AXIS Z-AXIS TITLE FOREGROUND-COLOR BACKGROUND-COLOR WINDOW-LINE-WIDTH WINDOW-FONT-SIZE VIEWPORT-X-MIN VIEWPORT-X-MAX VIEWPORT-Y-MIN VIEWPORT-Y-MAX PLOTS TEXT-LABELS COLOR-TABLE ALTITUDE AZIMUTH
Package

cl-plplot

Source

3d-window.lisp (file)

Methods
Method: edit-3d-window (A-3D-WINDOW 3d-window) &key X-AXIS Y-AXIS Z-AXIS TITLE FOREGROUND-COLOR BACKGROUND-COLOR WINDOW-LINE-WIDTH WINDOW-FONT-SIZE VIEWPORT-X-MIN VIEWPORT-X-MAX VIEWPORT-Y-MIN VIEWPORT-Y-MAX PLOTS TEXT-LABELS COLOR-TABLE ALTITUDE AZIMUTH

edit-3D-window, edits a 3D window object.
Set x-axis to a new object of type axis with :x-axis.
Set y-axis to a new object of type axis with :y-axis.
Set z-axis to a new object of type axis with :z-axis.
Set title to a new object of type axis-label with :title.
Set the foreground color with :foreground-color.
Set the background color with :background-color.
Set the pen width for drawing the border with :window-line-width.
Set the font size for the tick labels with :window-font-size.
Set the location of the left border with :viewport-x-min.
Set the location of the right border with :viewport-x-max.
Set the location of the bottom border with :viewport-y-min.
Set the location of the top border with :viewport-y-max.
Set :plots to a list of plot objects to change the plots associated with a window.
Set :text-labels to a list of text-label objects to change the text-labels associated with a window. Set :color-table to a new color table object to change the colors of a plot.
Set the observer altitude in degrees with :altitude.
Set the observer azimuth in degrees with :azimuth.

Generic Function: edit-axis AXIS &key AXIS-MIN AXIS-MAX MAJOR-TICK-INTERVAL MINOR-TICK-NUMBER PROPERTIES
Package

cl-plplot

Source

axis.lisp (file)

Methods
Method: edit-axis (A-AXIS axis) &key AXIS-MIN AXIS-MAX MAJOR-TICK-INTERVAL MINOR-TICK-NUMBER PROPERTIES

edit-axis, Edits an axis.
Set the minimum value with :axis-min.
Set the maximum value with :axis-max.
Set the spacing between major ticks with major-tick-interval.
Set the spacing between minor ticks with minor-tick-interval.
Set the properties with :properties. This should containing zero of more of the following symbols:
:draw - draw axis on both sides of the window.
:draw-bottom/left - draw axis on the bottom/left side of the window. :draw-top/right - draw axis on the top/right side of the window. :grid-lines - (z axis of 3D plots only) draw grid lines parallel to the
x-y plane behind the figure.
:fixed-point - use fixed point labels.
:major-tick-grid - draw a grid on the graph at the major ticks. :minor-tick-grid - draw a grid on the graph at the minor ticks. :invert-ticks - draw ticks inward rather than outwards.
:log-axis - draw the axis on a log scale.
:major-tick-labels-above/right - draw the tick labels above/right of the ticks. :major-tick-labels-below/left - draw the tick labels below/left of the ticks. :minor-ticks - draw minor ticks.
:major-ticks - draw major ticks.
:text-under-axis - (x & y axis of 3D plots only) draw the text label under the x/y axis.
:text-by-left-axis - (z axis of 3D plots only) draw the text label beside the left hand axis.
:text-by-right-axis) (z axis of 3D plots only) draw the text label beside the right hand axis.

Generic Function: edit-axis-label AXIS-LABEL &key AXIS-TEXT-ITEM SIDE DISPLACEMENT LOCATION ORIENTATION
Package

cl-plplot

Source

axis-label.lisp (file)

Methods
Method: edit-axis-label (A-AXIS-LABEL axis-label) &key AXIS-TEXT-ITEM SIDE DISPLACEMENT LOCATION ORIENTATION

edit-axis-label, Edits a axis-label object.
Set axis-text-item to a new object of class text-item with :axis-text-item. Set which side to draw the label on with :side.
Set the displacement from the edge of the the graph with :displacement. Set the location with along the side of the graph with :location.
Set the orientation with (:parallel or :perpendicular) with :orientation.

Generic Function: edit-bar-graph BAR-GRAPH &key SIDE-BY-SIDE LINE-COLORS FILL-COLORS LINE-WIDTH FILLED
Package

cl-plplot

Source

bar-graph.lisp (file)

Methods
Method: edit-bar-graph (A-BAR-GRAPH bar-graph) &key SIDE-BY-SIDE LINE-COLORS FILL-COLORS LINE-WIDTH FILLED

edit-bar-graph, Edits the visual properties of a bar-graph.
Set whether the bars are plotted side-by-side or on top of each other with side-by-side. Set the colors of the bars with colors.
Set whether or not the bars are filled with filled.

Generic Function: edit-contour-plot CONTOUR-PLOT &key LINE-COLOR LINE-WIDTH FILL-TYPE FILL-COLORS
Package

cl-plplot

Source

contour-plot.lisp (file)

Methods
Method: edit-contour-plot (A-CONTOUR-PLOT contour-plot) &key LINE-COLOR LINE-WIDTH FILL-TYPE FILL-COLORS

edit-contour-plot, Edits the visual properties of a contour plot
Set the line color with :line-color (this should be a color symbol in the current color table). Set the line width with :line-width (float, 0 means no line).
Set the fill-type with :fill-type (:none :block :smooth).
Set the fill-colors with :fill-colors (should be a vector of color symbols)

Generic Function: edit-surface-plot SURFACE-PLOT &key LINE-WIDTH LINE-STYLE LINE-COLOR LIGHT-SOURCE SURFACE-OPTIONS
Package

cl-plplot

Source

surface-plot.lisp (file)

Methods
Method: edit-surface-plot (A-SURFACE-PLOT surface-plot) &key LINE-WIDTH LINE-STYLE LINE-COLOR LIGHT-SOURCE SURFACE-OPTIONS

edit-surface-plot, Edits the visual properties of a solid surface plot
Set the line width with :line-width (integer, 0 means no line).
Set the line style with :line-style (integer between 1 and 8).
Set the line color with :line-color symbol.
Move the light-source to a new position with :light-source #(x y z).
Change the surface-options with :surface-options to a list including zero or more of :faceted, :base-contours, :surface-contours, :curtain and :magnitude-coloring

Generic Function: edit-text-item TEXT-ITEM &key THE-TEXT TEXT-COLOR TEXT-JUSTIFICATION FONT-SIZE
Package

cl-plplot

Source

text-item.lisp (file)

Methods
Method: edit-text-item (A-TEXT-ITEM text-item) &key THE-TEXT TEXT-COLOR TEXT-JUSTIFICATION FONT-SIZE

edit-text-item, Edits a text-item object.
Set the text with :text.
Set the color of the text with :text-color symbol.
Set the justification with :text-justification (0.0 = left justified, 1.0 = right justified). Set the font-size with :font-size (relative to the default size).

Generic Function: edit-text-label TEXT-LABEL &key LABEL-TEXT-ITEM TEXT-X TEXT-Y TEXT-DX TEXT-DY
Package

cl-plplot

Source

text-label.lisp (file)

Methods
Method: edit-text-label (A-TEXT-LABEL text-label) &key LABEL-TEXT-ITEM TEXT-X TEXT-Y TEXT-DX TEXT-DY

edit-text-label, Edits a text-label object.
Set text-item to a new object of class text-item with :label-text-item. Set the x location of the text with :text-x.
Set the y location of the text with :text-y.
Set dx for drawing text at an angle with :text-dx.
Set dy for drawing text at an angle with :text-dy.

Generic Function: edit-window WINDOW &key X-AXIS Y-AXIS TITLE FOREGROUND-COLOR BACKGROUND-COLOR WINDOW-LINE-WIDTH WINDOW-FONT-SIZE VIEWPORT-X-MIN VIEWPORT-X-MAX VIEWPORT-Y-MIN VIEWPORT-Y-MAX PLOTS TEXT-LABELS COLOR-TABLE
Package

cl-plplot

Source

window.lisp (file)

Methods
Method: edit-window (A-WINDOW window) &key X-AXIS Y-AXIS TITLE FOREGROUND-COLOR BACKGROUND-COLOR WINDOW-LINE-WIDTH WINDOW-FONT-SIZE VIEWPORT-X-MIN VIEWPORT-X-MAX VIEWPORT-Y-MIN VIEWPORT-Y-MAX PLOTS TEXT-LABELS COLOR-TABLE

edit-window, edits a window object.
Set x-axis to a new object of type axis with :x-axis.
Set y-axis to a new object of type axis with :y-axis.
Set title to a new object of type axis-label with :title.
Set the foreground color with :foreground-color.
Set the background color with :background-color.
Set the pen width for drawing the border with :window-line-width.
Set the font size for the tick labels with :window-font-size.
Set the location of the left border with :viewport-x-min.
Set the location of the right border with :viewport-x-max.
Set the location of the bottom border with :viewport-y-min.
Set the location of the top border with :viewport-y-max.
Set :plots to a list of plot objects to change the plots associated with a window.
Set :text-labels to a list of text-label objects to change the text-labels associated with a window. Set :color-table to a new color table object to change the colors of a plot.

Generic Function: edit-window-axis WINDOW WHICH-AXIS &key AXIS-MIN AXIS-MAX MAJOR-TICK-INTERVAL MINOR-TICK-NUMBER PROPERTIES
Package

cl-plplot

Source

window.lisp (file)

Methods
Method: edit-window-axis (A-WINDOW window) WHICH-AXIS &key AXIS-MIN AXIS-MAX MAJOR-TICK-INTERVAL MINOR-TICK-NUMBER PROPERTIES

Allows the user to edit the axis of a window.
which-axis should be one of the symbols :x or :y (or :z for 3D-windows only).
See edit-axis for a more detailed explanation of the meaning of the different key words.

Generic Function: edit-x-y-plot X-Y-PLOT &key LINE-WIDTH LINE-STYLE SYMBOL-SIZE SYMBOL-TYPE COLOR
Package

cl-plplot

Source

x-y-plot.lisp (file)

Methods
Method: edit-x-y-plot (A-X-Y-PLOT x-y-plot) &key LINE-WIDTH LINE-STYLE SYMBOL-SIZE SYMBOL-TYPE COLOR

edit-x-y-plot, Edits the visual properties of a plot
Set the line width with :line-width (integer, 0 means no line).
Set the line style with :line-style (integer between 1 and 8).
Set the symbol size with :symbol-size (1.0 is the defaul size, 0.0 means no symbols). Set the symbol type with :symbol-type (integer or nil to use the default types). Set the color with :color symbol.

Generic Function: get-cursor WINDOW DEVICE &key SIZE-X SIZE-Y
Package

cl-plplot

Source

window.lisp (file)

Methods
Method: get-cursor (A-WINDOW window) DEVICE &key SIZE-X SIZE-Y

Get the location (in window coordinates) of the next mouse click. In order to do this the window must first be rendered so that the user has something to click on. Note that this cannot be used with those drivers that draw into a user supplied area such as ext-cairo.

Generic Function: remove-axis-label-from-axis AXIS &optional AXIS-LABEL
Package

cl-plplot

Source

axis.lisp (file)

Methods
Method: remove-axis-label-from-axis (A-AXIS axis) &optional A-AXIS-LABEL

REMOVE-AXIS-LABEL-FROM-AXIS, DESTRUCTIVELY REMOVES A-AXIS-LABEL FROM A-AXIS. IF A-AXIS-LABEL IS NOT SPECIFIED THEN THE LAST AXIS-LABEL IS REMOVED.

Generic Function: remove-color-from-color-table A-COLOR-TABLE &optional NEW-COLOR
Package

cl-plplot

Source

color-table.lisp (file)

Methods
Method: remove-color-from-color-table (A-COLOR-TABLE color-table) &optional COLOR-TO-REMOVE

Removes color-to-remove, if specified, or the last color if not.

Generic Function: remove-plot-from-window WINDOW &optional PLOT
Package

cl-plplot

Source

window.lisp (file)

Methods
Method: remove-plot-from-window (A-WINDOW window) &optional A-PLOT

REMOVE-PLOT-FROM-WINDOW, DESTRUCTIVELY REMOVES A-PLOT FROM A-WINDOW. IF A-PLOT IS NOT SPECIFIED THEN THE LAST PLOT IS REMOVED.

Generic Function: remove-text-label-from-window WINDOW &optional TEXT-LABEL
Package

cl-plplot

Source

window.lisp (file)

Methods
Method: remove-text-label-from-window (A-WINDOW window) &optional A-TEXT-LABEL

REMOVE-TEXT-LABEL-FROM-WINDOW, DESTRUCTIVELY REMOVES A-TEXT-LABEL FROM A-WINDOW. IF A-TEXT-LABEL IS NOT SPECIFIED THEN THE LAST TEXT-LABEL IS REMOVED.

Generic Function: render WINDOW DEVICE &key FILENAME SIZE-X SIZE-Y EXTERNAL-POINTER
Package

cl-plplot

Source

window.lisp (file)

Methods
Method: render (A-WINDOW 3d-window) DEVICE &key FILENAME SIZE-X SIZE-Y EXTERNAL-POINTER

Renders a 3D-window and it associated plots and labels using device. device: a string naming a plplot graphical device such as ’xwin’. filename: where to save the graph for file based devices. size-x: the size of the window in x (pixels).
size-y: the size of the window in y (pixels).
external-pointer: if the plplot graphical device is one that will plot into an external user supplied plotting area, then you can pass info about that plotting area in using this variable.
If you are using cl-plplot in a multi-threaded environment you should thread lock prior to calling render.

Source

3d-window.lisp (file)

Method: render (A-WINDOW window) DEVICE &key FILENAME SIZE-X SIZE-Y EXTERNAL-POINTER

Renders a window and it associated plots and labels using device. device: a string naming a plplot graphical device such as ’xwin’. filename: where to save the graph for file based devices. size-x: the size of the window in x (pixels).
size-y: the size of the window in y (pixels).
external-pointer: if the plplot graphical device is one that will plot into an external user supplied plotting area, then you can pass info about that plotting area in using this variable.
If you are using cl-plplot in a multi-threaded environment you should thread lock prior to calling render.

Generic Function: send-to-back A-WINDOW A-PLOT
Package

cl-plplot

Source

window.lisp (file)

Methods
Method: send-to-back (A-WINDOW window) (A-PLOT plot)

Organizes the plots so that a-plot is drawn on the bottom.

Generic Function: set-color-table A-WINDOW A-COLOR-TABLE
Package

cl-plplot

Source

color-table.lisp (file)

Methods
Method: set-color-table (A-WINDOW window) (A-EXTENDED-COLOR-TABLE extended-color-table)

Sets the color table associated with a-window to a-color-table. Returns the old color table.

Source

extended-color-table.lisp (file)

Method: set-color-table (A-WINDOW window) (A-COLOR-TABLE color-table)

Sets the color table associated with a-window to a-color-table. Returns the old color table.

Generic Function: update-color A-COLOR-TABLE COLOR-SYMBOL NEW-COLOR
Package

cl-plplot

Source

color-table.lisp (file)

Methods
Method: update-color (A-COLOR-TABLE color-table) COLOR-SYMBOL NEW-COLOR

Changes the color specified by color-symbol to new-color, which should be a rgb triple in the form #(r g b).


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

6.2 Internal definitions


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

6.2.1 Special variables

Special Variable: *axis-properties*
Package

cl-plplot

Source

package.lisp (file)

Special Variable: *background-color*
Package

cl-plplot

Source

package.lisp (file)

Special Variable: *cl-plplot-null*
Package

cl-plplot

Source

package.lisp (file)

Special Variable: *current-color-table*
Package

cl-plplot

Source

color-table.lisp (file)

Special Variable: *current-extended-color-table*
Package

cl-plplot

Source

extended-color-table.lisp (file)

Special Variable: *font*
Package

cl-plplot

Source

package.lisp (file)

Special Variable: *font-size*
Package

cl-plplot

Source

package.lisp (file)

Special Variable: *foreground-color*
Package

cl-plplot

Source

package.lisp (file)

Special Variable: array-types
Package

cl-plplot-system

Source

types.lisp (file)


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

6.2.2 Macros

Macro: create-esc-function FUNCTION-NAME ESC-STRING-START &optional ESC-STRING-END

creates functions that handle escaping strings for plplot.

Package

cl-plplot

Source

text-item.lisp (file)

Macro: def-add-remove-methods CLASS CLASS-SLOT ANOTHER-CLASS

Easy addition and removal of ’sub-objects’ from objects.

Package

cl-plplot

Source

macros.lisp (file)

Macro: def-edit-method CLASS ARGUMENTS &optional DOCUMENTATION

Easy object edit method creation.

Package

cl-plplot

Source

macros.lisp (file)

Macro: def-plplot-class NAME PARENTS &optional SLOTS DOCUMENTATION

Easy class creation.

Package

cl-plplot

Source

macros.lisp (file)

Macro: new-object-defun CLASS ARGUMENTS &optional DOCUMENTATION

Easy object creation function creation.

Package

cl-plplot

Source

macros.lisp (file)

Macro: pl-callback (FUNCTION-NAME CALLBACK-NAME) RETURNS &body ARGS
Package

cl-plplot-system

Source

misc.lisp (file)

Macro: pl-constant NAME VALUE
Package

cl-plplot-system

Source

misc.lisp (file)

Macro: pl-defcfun NAME RETURNS DOC-STRING &body ARGS

Function creation macro, wraps defcfun to handle most styles of function call in the plplot library

Package

cl-plplot-system

Source

pl-defcfun.lisp (file)

Macro: pl-defctype PL-TYPE CFFI-TYPE &key FROM-C TO-C
Package

cl-plplot-system

Source

types.lisp (file)


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

6.2.3 Functions

Function: 3d-plot-check-lengths DATA-X DATA-Y DATA-Z

Checks that the arrays we have been given are of the appropriate size.

Package

cl-plplot

Source

3d-mesh.lisp (file)

Function: bar-graph-check-dims X DATA BAR-WIDTHS LINE-COLORS FILL-COLORS
Package

cl-plplot

Source

bar-graph.lisp (file)

Function: c-pl-cmd CMD PTR
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-pl-plgriddata X Y Z NPTS XG NPTSX YG NPTSY ZG TYPE DATA
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-pl-plstripc ID XSPEC YSPEC XMIN XMAX XJUMP YMIN YMAX XLPOS YLPOS Y_ASCL ACC COLBOX COLLAB COLLINE STYLINE LEGLINE LABX LABY LABTOP
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-pl-setcontlabelformat LEXP SIGDIG
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-pl-setcontlabelparam OFFSET SIZE SPACING ACTIVE
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-pladv PAGE
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plalloc2dgrid F NX NY
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plarc X Y A B ANGLE1 ANGLE2 ROTATE FILL
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plbop ()
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plbox XOPT XTICK NXSUB YOPT YTICK NYSUB
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plbox3 XOPT XLABEL XTICK NSUBX YOPT YLABEL YTICK NSUBY ZOPT ZLABEL ZTICK NSUBZ
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plbtime YEAR MONTH DAY HOUR MIN SEC CTIME
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plcalc-world RX RY WX WY WINDOW
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plcol0 ICOL0
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plcol1 COL1
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plcolorbar P_COLORBAR_WIDTH P_COLORBAR_HEIGHT OPT POSITION X Y X_LENGTH Y_LENGTH BG_COLOR BB_COLOR BB_STYLE LOW_CAP_COLOR HIGH_CAP_COLOR CONT_COLOR CONT_WIDTH N_LABELS LABEL_OPTS LABELS_TEXT N_AXES AXIS_OPTS TICKS SUB_TICKS N_VALUES VALUES_ARR
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plconfigtime SCALE OFFSET1 OFFSET2 CCONTROL IFBTIME-OFFSET YEAR MONTH DAY HOUR MIN SEC
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plcont Z NX NY KX LX KY LY CLEVEL NLEVEL PLTR PLTR-DATA
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plctime YEAR MONTH DAY HOUR MIN SEC CTIME
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plend ()
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plend1 ()
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plenv XMIN XMAX YMIN YMAX JUST AXIS
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plenv0 XMIN XMAX YMIN YMAX JUST AXIS
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-pleop ()
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plerrx N XMIN XMAX Y
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plerry N X YMIN YMAX
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plfcont FEVAL F2EVAL-DATA NX NY KX LX KY LY CLEVEL NLEVEL PLTR PLTR-DATA
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plfill N X Y
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plfill3 N X Y Z
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plflush ()
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plfont IFONT
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plfontld FNT
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plfree2dgrid F NX NY
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plfsurf3d X Y ZOPS ZP NX NY OPT CLEVEL NLEVEL
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plgchr P_DEF P_HT
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plgcol0 ICOL0 R G B
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plgcol0a ICOL0 R G B A
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plgcolbg R G B
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plgcolbga R G B A
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plgcompression COMPRESSION
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plgdidev P_MAR P_ASPECT P_JX P_JY
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plgdiori P_ROT
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plgdiplt P_XMIN P_YMIN P_XMAX P_YMAX
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plgfam P_FAM P_NUM P_BMAX
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plgfci PFCI
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plgfnam FNAM
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plgfont P_FAMILY P_STYLE P_WEIGHT
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plglevel P_LEVEL
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plgpage P_XP P_YP P_XLENG P_YLENG P_XOFF P_YOFF
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plgradient N X Y ANGLE
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plgspa XMIN XMAX YMIN YMAX
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plgver P_VER
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plgvpd P_XMIN P_XMAX P_YMIN P_YMAX
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plgvpw P_XMIN P_XMAX P_YMIN P_YMAX
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plgxax P_DIGMAX P_DIGITS
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plgyax P_DIGMAX P_DIGITS
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plgzax P_DIGMAX P_DIGITS
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plhist N DATA DATMIN DATMAX NBIN OPT
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plhlsrgb H L S P_R P_G P_B
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plimage DATA NX NY XMIN XMAX YMIN YMAX ZMIN ZMAX DXMIN DXMAX DYMIN DYMAX
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plimagefr IDATA NX NY XMIN XMAX YMIN YMAX ZMIN ZMAX VALUEMIN VALUEMAX PLTR PLTR-DATA
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plinit ()
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-pljoin X1 Y1 X2 Y2
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-pllab XLABEL YLABEL TLABEL
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-pllegend P_LEGEND_WIDTH P_LEGEND_HEIGHT OPT POSITION X Y PLOT_WIDTH BG_COLOR BB_COLOR BB_STYLE NROW NCOLUMN NLEGEND OPT_ARRAY TEXT_OFFSET TEXT_SCALE TEXT_SPACING TEXT_JUSTIFICATION TEXT_COLORS TEXT BOX_COLORS BOX_PATTERNS BOX_SCALES BOX_LINE_WIDTHS LINE_COLORS LINE_STYLES LINE_WIDTHS SYMBOL_COLORS SYMBOL_SCALES SYMBOL_NUMBERS SYMBOLS
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-pllightsource X Y Z
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plline N X Y
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plline3 N X Y Z
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-pllsty LIN
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plmap MAP-FORM TYPE MINLONG MAXLONG MINLAT MAXLAT
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plmapfill MAPFORM NAME MINX MAXX MINY MAXY PLOTENTRIES N
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plmapline MAPFORM NAME MINX MAXX MINY MAXY PLOTENTRIES N
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plmapstring MAP-FORM NAME STRING MINX MAXX MINY MAXY PLOTENTRIES N
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plmaptex MAP-FORM NAME DX DY JUST TEXT MINX MAXX MINY MAXY PLOTENTRY
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plmeridians MAP-FORM DLONG DLAT MINLONG MAXLONG MINLAT MAXLAT
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plmesh X Y Z NX NY OPT
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plmeshc X Y Z NX NY OPT CLEVEL NLEVEL
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plminmax2dgrid F NX NY FMAX FMIN
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plmtex SIDE DISP POS JUST TEXT
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plmtex3 SIDE DISP POS JUST TEXT
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plot3d X Y Z NX NY OPT SIDE
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plot3dc X Y Z NX NY OPT CLEVEL NLEVEL
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plpat NLIN INC DEL
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plpath N X1 Y1 X2 Y2
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plpoin N X Y CODE
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plpoin3 N X Y Z CODE
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plpoly3 N X Y Z DRAW IFCC
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plprec SETP PREC
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plpsty PATT
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plptex X Y DX DY JUST TEXT
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plptex3 X Y Z DX DY DZ SX SY SZ JUST TEXT
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plrandd ()
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plschr DEF SCALE
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plscmap0 R G B NCOL0
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plscmap0a R G B A NCOL0
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plscmap0n NCOL0
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plscmap1 R G B NCOL1
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plscmap1-range MIN-COLOR MAX-COLOR
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plscmap1a R G B A NCOL1
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plscmap1l ITYPE NPTS POS COORD1 COORD2 COORD3 REV
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plscmap1la ITYPE NPTS INTENSITY COORD1 COORD2 COORD3 COORD4 REV
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plscmap1n NCOL1
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plscol0 ICOL0 R G B
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plscol0a ICOL0 R G B A
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plscolbg R G B
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plscolbga R G B A
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plscolor COLOR
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plscompression COMPRESSION
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plsdev DEV
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plsdidev MAR ASPECT JX JY
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plsdiori ROT
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plsdiplt XMIN YMIN XMAX YMAX
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plsdiplz XMIN YMIN XMAX YMAX
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plseed SEED
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plsesc ESC
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plsetopt OPT OPTARG
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plsexit PLSEXIT-FN
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plsfam FAM NUM BMAX
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plsfci FCI
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plsfnam FNAM
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plsfont FAMILY STYLE WEIGHT
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plshade A NX NY DEFINED LEFT RIGHT BOTTOM TOP SHADE-MIN SHADE-MAX SH-CMAP SH-COLOR SH-WIDTH MIN-COLOR MIN-WIDTH MAX-COLOR MAX-WIDTH PLFILL RECTANGULAR PLTR PLTR-DATA
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plshade1 A NX NY DEFINED LEFT RIGHT BOTTOM TOP SHADE-MIN SHADE-MAX SH-CMAP SH-COLOR SH-WIDTH MIN-COLOR MIN-WIDTH MAX-COLOR MAX-WIDTH PLFILL RECTANGULAR PLTR PLTR-DATA
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plshades A NX NY DEFINED XMIN XMAX YMIN YMAX CLEVEL NLEVEL FILL-WIDTH CONT-COLOR CONT-WIDTH PLFILL RECTANGULAR PLTR PLTR-DATA
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plslabelfunc LABEL-FUNC LABEL-DATA
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plsmaj DEF SCALE
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plsmin DEF SCALE
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plsori ORI
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plspage XP YP XLENG YLENG XOFF YOFF
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plspal0 FILENAME
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plspal1 FILENAME INTERPOLATE
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plspause PAUSE
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plsstrm STRM
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plssub NX NY
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plssym DEF SCALE
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plstar NX NY
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plstransform TRANSFORM-FUN DATA
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plstring N X Y GLYPH
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plstring3 N X Y Z GLYPH
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plstripa ID PEN X Y
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plstripd ID
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plstyl NMS MARK SPACE
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plsurf3d X Y Z NX NY OPT CLEVEL NLEVEL
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plsurf3dl X Y Z NX NY OPT CLEVEL NLEVEL INDEXXMIN INDEXXMAX INDEXYMIN INDEXYMAX
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plsvect ARROWX ARROWY NPTS FILL
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plsvpa XMIN XMAX YMIN YMAX
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plsxax DIGMAX DIGITS
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plsyax DIGMAX DIGITS
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plsym N X Y CODE
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plszax DIGMAX DIGITS
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-pltimefmt FMT
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-pltr0 X Y TX TY PLTR-DATA
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-pltr1 X Y TX TY PLTR-DATA
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-pltr2 X Y TX TY PLTR-DATA
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-pltr2p X Y TX TY PLTR-DATA
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plvasp ASPECT
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plvect U V NX NY SCALE PLTR PLTR-DATA
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plvpas XMIN XMAX YMIN YMAX ASPECT
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plvpor XMIN XMAX YMIN YMAX
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plvsta ()
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plw3d BASEX BASEY HEIGHT XMIN0 XMAX0 YMIN0 YMAX0 ZMIN0 ZMAX0 ALT AZ
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plwidth WIDTH
Package

cl-plplot-system

Source

api.lisp (file)

Function: c-plwind XMIN XMAX YMIN YMAX
Package

cl-plplot-system

Source

api.lisp (file)

Function: check-contour-levels DATA CONTOUR-LEVELS

Creates default contour levels based on data in the event that the contour levels have not already been specified.

Package

cl-plplot

Source

contour-plot.lisp (file)

Function: check-mapping DATA X-MAPPING Y-MAPPING X-MIN X-MAX Y-MIN Y-MAX

If x-mapping and y-mapping are defined, they are checked to make sure they are the right size. If they are not defined then default created based on x-min, x-max, y-min & y-max, or the dimensions of data in the event that these variables are also not defined.

Package

cl-plplot

Source

contour-plot.lisp (file)

Function: copy-matrix MATRIX COPY?

If desired, makes a copy of a matrix.

Package

cl-plplot

Source

utility-functions.lisp (file)

Function: copy-vector VECTOR COPY?

If desired, makes a copy of a vector.

Package

cl-plplot

Source

utility-functions.lisp (file)

Function: default-extended-color-table ()

Returns the default color table.

Package

cl-plplot

Source

extended-color-table.lisp (file)

Function: error-bar VEC ERROR

Creates error bar vectors from vec to pass to plplot

Package

cl-plplot

Source

x-y-plot.lisp (file)

Function: find-a-color A-COLOR-TABLE COLOR-SPECIFIER

Returns the index of the specified color in the color table or NIL if the color cannot be found.

Package

cl-plplot

Source

color-table.lisp (file)

Function: get-axis-ranges A-WINDOW

Figures out the minimum and maximum values for the plot axises if this has not already been specified. Defaults to 1.0 x 1.0 x 1.0 if there are no plots associated with the window.

Package

cl-plplot

Source

window.lisp (file)

Function: init-plgraphicsin PTR
Package

cl-plplot-system

Source

misc.lisp (file)

Function: lisp-data-to-foreign LISP-DATA
Package

cl-plplot-system

Source

misc.lisp (file)

Function: load-libraries ()
Package

cl-plplot-system

Source

loadlib.lisp (file)

Function: make-**plflt ARRAY-OR-LIST
Package

cl-plplot-system

Source

types.lisp (file)

Function: make-*plbool ARRAY-OR-INTEGER
Package

cl-plplot-system

Source

types.lisp (file)

Function: make-*plflt ARRAY-OR-INTEGER
Package

cl-plplot-system

Source

types.lisp (file)

Function: make-*plint ARRAY-OR-INTEGER
Package

cl-plplot-system

Source

types.lisp (file)

Function: make-*plstr LIST-OF-STRINGS
Package

cl-plplot-system

Source

types.lisp (file)

Function: make-*plunicode ARRAY-OR-INTEGER
Package

cl-plplot-system

Source

types.lisp (file)

Function: make-arg FORM

Given an argument form this returns an instance of the class that represents this argument.

Package

cl-plplot-system

Source

pl-defcfun.lisp (file)

Function: make-args FORMS

Given an argument list, returns a list of argument instances.

Package

cl-plplot-system

Source

pl-defcfun.lisp (file)

Function: make-float-vector VECTOR-LENGTH

Returns an array of floating point numbers.

Package

cl-plplot

Source

utility-functions.lisp (file)

Function: make-forms ARG-LIST ACCESSOR

Returns the appropriate form depending on the accessor function.

Package

cl-plplot-system

Source

pl-defcfun.lisp (file)

Function: make-index-vector VECTOR-LENGTH

Creates a vector of numbers 1,2,..,vector-length.

Package

cl-plplot

Source

utility-functions.lisp (file)

Function: make-pl-pltr-data GRIDX GRIDY &key PLTR-FN Z-VALS
Package

cl-plplot-system

Source

misc.lisp (file)

Function: make-smooth-contour-levels CONTOUR-LEVELS

Given the contour levels, makes a version of them the maximum number of different levels, so that shading will hopefully appear smooth.

Package

cl-plplot

Source

contour-plot.lisp (file)

Function: my-read-from-string A-STRING A-CLASS &optional ANOTHER-STRING ANOTHER-CLASS

Wraps read-from-string.

Package

cl-plplot

Source

macros.lisp (file)

Function: pl-defctype-fn-name PL-TYPE NAME
Package

cl-plplot-system

Source

types.lisp (file)

Function: pl-length ARRAY-OR-NULL

Deals with legacy code where the user might have used ’null instead of nil.

Package

cl-plplot-system

Source

misc.lisp (file)

Function: pl-plgetcursor GIN
Package

cl-plplot-system

Source

api.lisp (file)

Function: plbool-from-c X
Package

cl-plplot-system

Source

types.lisp (file)

Function: plbool-to-c X
Package

cl-plplot-system

Source

types.lisp (file)

Function: plchar-from-c X
Package

cl-plplot-system

Source

types.lisp (file)

Function: plchar-to-c X
Package

cl-plplot-system

Source

types.lisp (file)

Function: pldata-from-c X
Package

cl-plplot-system

Source

types.lisp (file)

Function: pldata-to-c X
Package

cl-plplot-system

Source

types.lisp (file)

Function: plflt-from-c X
Package

cl-plplot-system

Source

types.lisp (file)

Function: plflt-to-c X
Package

cl-plplot-system

Source

types.lisp (file)

Function: plfunc-from-c X
Package

cl-plplot-system

Source

types.lisp (file)

Function: plfunc-to-c X
Package

cl-plplot-system

Source

types.lisp (file)

Function: plint-from-c X
Package

cl-plplot-system

Source

types.lisp (file)

Function: plint-to-c X
Package

cl-plplot-system

Source

types.lisp (file)

Function: plunicode-from-c X
Package

cl-plplot-system

Source

types.lisp (file)

Function: plunicode-to-c X
Package

cl-plplot-system

Source

types.lisp (file)

Function: print-version ()
Package

cl-plplot-system

Source

vmessage.lisp (file)

Function: range-check VAL MIN MAX

Returns true if val is between min and max (inclusive).

Package

cl-plplot

Source

utility-functions.lisp (file)

Function: render-3d-window A-WINDOW DEVICE FILENAME SIZE-X SIZE-Y EXTERNAL-POINTER

This handles drawing a 3D window.

Package

cl-plplot

Source

3d-window.lisp (file)

Function: render-text A-TEXT-ITEM &optional IS-A-3D-WINDOW-LABEL

If this text is not the label of a 3d window, set the current color and font size to those specified by the text item. Then process the possibly utf-8 encoded string contained in text item to properly handle non ASCII characters and return the processed string.

Package

cl-plplot

Source

text-item.lisp (file)

Function: render-window A-WINDOW DEVICE FILENAME SIZE-X SIZE-Y EXTERNAL-POINTER &optional WANT-MOUSE?

This handles drawing the window & optionally returns the coordinates of a mouse click.

Package

cl-plplot

Source

window.lisp (file)

Function: set-background-color ()

Switches the pen to the background color.

Package

cl-plplot

Source

color-table.lisp (file)

Function: set-color-by-index INDEX

Switches the pen to color currently at index. The background color
is ignored & colors wrap when the index is off the end of the color table.

Package

cl-plplot

Source

color-table.lisp (file)

Function: setup-window A-WINDOW DEVICE FILENAME SIZE-X SIZE-Y

Handles window setup. Factored out because both render-window and render-3D-window use this functionality, then diverge afterwards.

Package

cl-plplot

Source

window.lisp (file)

Function: should-wrap? ARGS

Based on the argument list, determines if the function is complicated enough to need a special wrapper.

Package

cl-plplot-system

Source

pl-defcfun.lisp (file)

Function: x-y-plot-check-lengths X Y X-ERROR Y-ERROR

Checks that the arrays we have been given are appropriately defined.

Package

cl-plplot

Source

x-y-plot.lisp (file)


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

6.2.4 Generic functions

Generic Function: add-plot-to-3d-window 3D-WINDOW PLOT
Package

cl-plplot

Source

3d-window.lisp (file)

Methods
Method: add-plot-to-3d-window (A-3D-WINDOW 3d-window) (A-PLOT plot)

ADD-PLOT-TO-3D-WINDOW, ADDS A-PLOT TO A-3D-WINDOW.

Generic Function: add-text-label-to-3d-window 3D-WINDOW TEXT-LABEL
Package

cl-plplot

Source

3d-window.lisp (file)

Methods
Method: add-text-label-to-3d-window (A-3D-WINDOW 3d-window) (A-TEXT-LABEL text-label)

ADD-TEXT-LABEL-TO-3D-WINDOW, ADDS A-TEXT-LABEL TO A-3D-WINDOW.

Generic Function: altitude OBJECT
Generic Function: (setf altitude) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: altitude (3D-WINDOW 3d-window)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf altitude) NEW-VALUE (3D-WINDOW 3d-window)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: axis-labels OBJECT
Generic Function: (setf axis-labels) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: axis-labels (AXIS axis)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf axis-labels) NEW-VALUE (AXIS axis)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: axis-max OBJECT
Generic Function: (setf axis-max) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: axis-max (AXIS axis)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf axis-max) NEW-VALUE (AXIS axis)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: axis-min OBJECT
Generic Function: (setf axis-min) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: axis-min (AXIS axis)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf axis-min) NEW-VALUE (AXIS axis)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: axis-text-item OBJECT
Generic Function: (setf axis-text-item) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: axis-text-item (AXIS-LABEL axis-label)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf axis-text-item) NEW-VALUE (AXIS-LABEL axis-label)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: azimuth OBJECT
Generic Function: (setf azimuth) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: azimuth (3D-WINDOW 3d-window)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf azimuth) NEW-VALUE (3D-WINDOW 3d-window)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: background-color OBJECT
Generic Function: (setf background-color) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: background-color (WINDOW window)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf background-color) NEW-VALUE (WINDOW window)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: bar-widths OBJECT
Generic Function: (setf bar-widths) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: bar-widths (BAR-GRAPH bar-graph)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf bar-widths) NEW-VALUE (BAR-GRAPH bar-graph)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: c-name OBJECT
Package

cl-plplot-system

Methods
Method: c-name (ARG arg)

automatically generated reader method

Source

pl-defcfun.lisp (file)

Generic Function: c-pointer OBJECT
Generic Function: (setf c-pointer) NEW-VALUE OBJECT
Package

cl-plplot-system

Methods
Method: c-pointer (PL-PLTR-DATA pl-pltr-data)

automatically generated reader method

Source

misc.lisp (file)

Method: (setf c-pointer) NEW-VALUE (PL-PLTR-DATA pl-pltr-data)

automatically generated writer method

Source

misc.lisp (file)

Method: c-pointer (PL-PTR-PTR pl-ptr-ptr)

automatically generated reader method

Source

types.lisp (file)

Method: (setf c-pointer) NEW-VALUE (PL-PTR-PTR pl-ptr-ptr)

automatically generated writer method

Source

types.lisp (file)

Method: c-pointer (PL-POINTER pl-pointer)

automatically generated reader method

Source

types.lisp (file)

Method: (setf c-pointer) NEW-VALUE (PL-POINTER pl-pointer)

automatically generated writer method

Source

types.lisp (file)

Generic Function: c-type OBJECT
Package

cl-plplot-system

Methods
Method: c-type (PL-PTR-PTR-FLOAT pl-ptr-ptr-float)

automatically generated reader method

Source

types.lisp (file)

Method: c-type (PL-POINTER-UNICODE pl-pointer-unicode)

automatically generated reader method

Source

types.lisp (file)

Method: c-type (PL-POINTER-INTEGER pl-pointer-integer)

automatically generated reader method

Source

types.lisp (file)

Method: c-type (PL-POINTER-FLOAT pl-pointer-float)

automatically generated reader method

Source

types.lisp (file)

Method: c-type (PL-POINTER-BOOL pl-pointer-bool)

automatically generated reader method

Source

types.lisp (file)

Generic Function: change-background-color A-COLOR-TABLE COLOR-SYMBOL
Package

cl-plplot

Source

color-table.lisp (file)

Methods
Method: change-background-color (A-COLOR-TABLE color-table) COLOR-SYMBOL

Changes the current background color to that specified by color-symbol.

Generic Function: change-foreground-color A-COLOR-TABLE COLOR-SYMBOL
Package

cl-plplot

Source

color-table.lisp (file)

Methods
Method: change-foreground-color (A-COLOR-TABLE color-table) COLOR-SYMBOL

Changes the current foreground color to that specified by color-symbol.

Generic Function: color OBJECT
Generic Function: (setf color) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: color (X-Y-PLOT x-y-plot)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf color) NEW-VALUE (X-Y-PLOT x-y-plot)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: color-map OBJECT
Generic Function: (setf color-map) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: color-map (COLOR-TABLE color-table)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf color-map) NEW-VALUE (COLOR-TABLE color-table)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: color-table OBJECT
Generic Function: (setf color-table) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: color-table (WINDOW window)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf color-table) NEW-VALUE (WINDOW window)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: color-table-size OBJECT
Generic Function: (setf color-table-size) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: color-table-size (EXTENDED-COLOR-TABLE extended-color-table)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf color-table-size) NEW-VALUE (EXTENDED-COLOR-TABLE extended-color-table)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: contour-levels OBJECT
Generic Function: (setf contour-levels) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: contour-levels (3D-PLOT 3d-plot)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf contour-levels) NEW-VALUE (3D-PLOT 3d-plot)

automatically generated writer method

Source

classes.lisp (file)

Method: contour-levels (CONTOUR-PLOT contour-plot)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf contour-levels) NEW-VALUE (CONTOUR-PLOT contour-plot)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: contour-options OBJECT
Generic Function: (setf contour-options) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: contour-options (3D-MESH 3d-mesh)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf contour-options) NEW-VALUE (3D-MESH 3d-mesh)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: control-points OBJECT
Generic Function: (setf control-points) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: control-points (EXTENDED-COLOR-TABLE extended-color-table)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf control-points) NEW-VALUE (EXTENDED-COLOR-TABLE extended-color-table)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: curtain OBJECT
Generic Function: (setf curtain) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: curtain (3D-MESH 3d-mesh)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf curtain) NEW-VALUE (3D-MESH 3d-mesh)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: data OBJECT
Generic Function: (setf data) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: data (CONTOUR-PLOT contour-plot)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf data) NEW-VALUE (CONTOUR-PLOT contour-plot)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: data-array OBJECT
Generic Function: (setf data-array) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: data-array (BAR-GRAPH bar-graph)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf data-array) NEW-VALUE (BAR-GRAPH bar-graph)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: data-x OBJECT
Generic Function: (setf data-x) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: data-x (3D-PLOT 3d-plot)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf data-x) NEW-VALUE (3D-PLOT 3d-plot)

automatically generated writer method

Source

classes.lisp (file)

Method: data-x (BAR-GRAPH bar-graph)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf data-x) NEW-VALUE (BAR-GRAPH bar-graph)

automatically generated writer method

Source

classes.lisp (file)

Method: data-x (X-Y-PLOT x-y-plot)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf data-x) NEW-VALUE (X-Y-PLOT x-y-plot)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: data-y OBJECT
Generic Function: (setf data-y) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: data-y (3D-PLOT 3d-plot)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf data-y) NEW-VALUE (3D-PLOT 3d-plot)

automatically generated writer method

Source

classes.lisp (file)

Method: data-y (X-Y-PLOT x-y-plot)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf data-y) NEW-VALUE (X-Y-PLOT x-y-plot)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: data-z OBJECT
Generic Function: (setf data-z) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: data-z (3D-PLOT 3d-plot)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf data-z) NEW-VALUE (3D-PLOT 3d-plot)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: default-bar-widths A-BAR-GRAPH
Package

cl-plplot

Methods
Method: default-bar-widths (A-BAR-GRAPH bar-graph)

Calculates default bar widths when these are not specified by the user.

Source

bar-graph.lisp (file)

Generic Function: defcfun-arg INSTANCE
Package

cl-plplot-system

Source

pl-defcfun.lisp (file)

Methods
Method: defcfun-arg (INSTANCE arg)
Generic Function: defcfun-call-arg INSTANCE
Package

cl-plplot-system

Source

pl-defcfun.lisp (file)

Methods
Method: defcfun-call-arg (INSTANCE pointer-arg)
Method: defcfun-call-arg (INSTANCE arg)
Generic Function: displacement OBJECT
Generic Function: (setf displacement) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: displacement (AXIS-LABEL axis-label)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf displacement) NEW-VALUE (AXIS-LABEL axis-label)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: extended-color-table OBJECT
Generic Function: (setf extended-color-table) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: extended-color-table (WINDOW window)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf extended-color-table) NEW-VALUE (WINDOW window)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: fill-colors OBJECT
Generic Function: (setf fill-colors) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: fill-colors (CONTOUR-PLOT contour-plot)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf fill-colors) NEW-VALUE (CONTOUR-PLOT contour-plot)

automatically generated writer method

Source

classes.lisp (file)

Method: fill-colors (BAR-GRAPH bar-graph)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf fill-colors) NEW-VALUE (BAR-GRAPH bar-graph)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: fill-type OBJECT
Generic Function: (setf fill-type) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: fill-type (CONTOUR-PLOT contour-plot)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf fill-type) NEW-VALUE (CONTOUR-PLOT contour-plot)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: filled OBJECT
Generic Function: (setf filled) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: filled (BAR-GRAPH bar-graph)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf filled) NEW-VALUE (BAR-GRAPH bar-graph)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: font-size OBJECT
Generic Function: (setf font-size) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: font-size (TEXT-ITEM text-item)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf font-size) NEW-VALUE (TEXT-ITEM text-item)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: foreground-color OBJECT
Generic Function: (setf foreground-color) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: foreground-color (WINDOW window)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf foreground-color) NEW-VALUE (WINDOW window)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: form OBJECT
Package

cl-plplot-system

Methods
Method: form (ARG arg)

automatically generated reader method

Source

pl-defcfun.lisp (file)

Generic Function: get-axis-properties AXIS
Package

cl-plplot

Source

axis.lisp (file)

Methods
Method: get-axis-properties (A-AXIS axis)

Creates an options string that we can pass to plplot to get the axis (and possibly a grid as well) drawn as desired by the user.

Generic Function: get-background-color A-COLOR-TABLE
Package

cl-plplot

Source

color-table.lisp (file)

Methods
Method: get-background-color (A-COLOR-TABLE color-table)
Generic Function: get-foreground-color A-COLOR-TABLE
Package

cl-plplot

Source

color-table.lisp (file)

Methods
Method: get-foreground-color (A-COLOR-TABLE color-table)
Generic Function: grid-type OBJECT
Generic Function: (setf grid-type) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: grid-type (3D-MESH 3d-mesh)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf grid-type) NEW-VALUE (3D-MESH 3d-mesh)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: gridx OBJECT
Generic Function: (setf gridx) NEW-VALUE OBJECT
Package

cl-plplot-system

Methods
Method: gridx (PL-PLTR-DATA pl-pltr-data)

automatically generated reader method

Source

misc.lisp (file)

Method: (setf gridx) NEW-VALUE (PL-PLTR-DATA pl-pltr-data)

automatically generated writer method

Source

misc.lisp (file)

Generic Function: gridy OBJECT
Generic Function: (setf gridy) NEW-VALUE OBJECT
Package

cl-plplot-system

Methods
Method: gridy (PL-PLTR-DATA pl-pltr-data)

automatically generated reader method

Source

misc.lisp (file)

Method: (setf gridy) NEW-VALUE (PL-PLTR-DATA pl-pltr-data)

automatically generated writer method

Source

misc.lisp (file)

Generic Function: in/out OBJECT
Package

cl-plplot-system

Methods
Method: in/out (POINTER-ARG pointer-arg)

automatically generated reader method

Source

pl-defcfun.lisp (file)

Generic Function: initialize-color-table A-COLOR-TABLE FOREGROUND-COLOR BACKGROUND-COLOR
Package

cl-plplot

Source

color-table.lisp (file)

Methods
Method: initialize-color-table (A-COLOR-TABLE color-table) FOREGROUND-COLOR BACKGROUND-COLOR

Initializes the color table in plot and sets it to match our local version of the color table.

Generic Function: initialize-extended-color-table A-EXTENDED-COLOR-TABLE
Package

cl-plplot

Source

extended-color-table.lisp (file)

Methods
Method: initialize-extended-color-table (A-EXTENDED-COLOR-TABLE extended-color-table)

Initializes the extended color table in PLplot and sets it to match our local version of the extended color table.

Generic Function: label-text-item OBJECT
Generic Function: (setf label-text-item) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: label-text-item (TEXT-LABEL text-label)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf label-text-item) NEW-VALUE (TEXT-LABEL text-label)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: light-source OBJECT
Generic Function: (setf light-source) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: light-source (SURFACE-PLOT surface-plot)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf light-source) NEW-VALUE (SURFACE-PLOT surface-plot)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: line-color OBJECT
Generic Function: (setf line-color) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: line-color (3D-PLOT 3d-plot)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf line-color) NEW-VALUE (3D-PLOT 3d-plot)

automatically generated writer method

Source

classes.lisp (file)

Method: line-color (CONTOUR-PLOT contour-plot)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf line-color) NEW-VALUE (CONTOUR-PLOT contour-plot)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: line-colors OBJECT
Generic Function: (setf line-colors) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: line-colors (BAR-GRAPH bar-graph)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf line-colors) NEW-VALUE (BAR-GRAPH bar-graph)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: line-style OBJECT
Generic Function: (setf line-style) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: line-style (3D-PLOT 3d-plot)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf line-style) NEW-VALUE (3D-PLOT 3d-plot)

automatically generated writer method

Source

classes.lisp (file)

Method: line-style (X-Y-PLOT x-y-plot)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf line-style) NEW-VALUE (X-Y-PLOT x-y-plot)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: line-width OBJECT
Generic Function: (setf line-width) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: line-width (3D-PLOT 3d-plot)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf line-width) NEW-VALUE (3D-PLOT 3d-plot)

automatically generated writer method

Source

classes.lisp (file)

Method: line-width (CONTOUR-PLOT contour-plot)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf line-width) NEW-VALUE (CONTOUR-PLOT contour-plot)

automatically generated writer method

Source

classes.lisp (file)

Method: line-width (BAR-GRAPH bar-graph)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf line-width) NEW-VALUE (BAR-GRAPH bar-graph)

automatically generated writer method

Source

classes.lisp (file)

Method: line-width (X-Y-PLOT x-y-plot)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf line-width) NEW-VALUE (X-Y-PLOT x-y-plot)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: lisp-type OBJECT
Package

cl-plplot-system

Methods
Method: lisp-type (PL-PTR-PTR-FLOAT pl-ptr-ptr-float)

automatically generated reader method

Source

types.lisp (file)

Method: lisp-type (PL-POINTER-UNICODE pl-pointer-unicode)

automatically generated reader method

Source

types.lisp (file)

Method: lisp-type (PL-POINTER-INTEGER pl-pointer-integer)

automatically generated reader method

Source

types.lisp (file)

Method: lisp-type (PL-POINTER-FLOAT pl-pointer-float)

automatically generated reader method

Source

types.lisp (file)

Method: lisp-type (PL-POINTER-BOOL pl-pointer-bool)

automatically generated reader method

Source

types.lisp (file)

Generic Function: location OBJECT
Generic Function: (setf location) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: location (AXIS-LABEL axis-label)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf location) NEW-VALUE (AXIS-LABEL axis-label)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: major-tick-interval OBJECT
Generic Function: (setf major-tick-interval) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: major-tick-interval (AXIS axis)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf major-tick-interval) NEW-VALUE (AXIS axis)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: min-max-function OBJECT
Generic Function: (setf min-max-function) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: min-max-function (PLOT plot)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf min-max-function) NEW-VALUE (PLOT plot)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: minor-tick-number OBJECT
Generic Function: (setf minor-tick-number) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: minor-tick-number (AXIS axis)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf minor-tick-number) NEW-VALUE (AXIS axis)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: name OBJECT
Package

cl-plplot-system

Methods
Method: name (ARG arg)

automatically generated reader method

Source

pl-defcfun.lisp (file)

Generic Function: orientation OBJECT
Generic Function: (setf orientation) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: orientation (AXIS-LABEL axis-label)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf orientation) NEW-VALUE (AXIS-LABEL axis-label)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: pl-foreign-free INSTANCE
Package

cl-plplot-system

Source

types.lisp (file)

Methods
Method: pl-foreign-free (INSTANCE pl-ptr-ptr)

Free the c-pointer of a pl-pointer instance.

Method: pl-foreign-free (INSTANCE pl-pointer-string)

Free the c-pointer of a pl-pointer-string instance.

Method: pl-foreign-free (INSTANCE pl-pointer)

Free the c-pointer of a pl-pointer instance.

Generic Function: pl-from-foreign INSTANCE
Package

cl-plplot-system

Source

types.lisp (file)

Methods
Method: pl-from-foreign (INSTANCE pl-ptr-ptr)

Convert the c-pointer of a pl-pointer to lisp array of value.

Method: pl-from-foreign (INSTANCE pl-pointer)

Convert the c-pointer of a pl-pointer to lisp array of value.

Generic Function: pl-to-foreign ARRAY-OR-INTEGER INSTANCE
Package

cl-plplot-system

Source

types.lisp (file)

Methods
Method: pl-to-foreign ARRAY-OR-LIST (INSTANCE pl-ptr-ptr)

Convert a lisp array or integer to a pl-pointer.
1. Array - A foreign version of the array is created and stored in c-pointer. 2. List - A empty foreign array is created with size given by list.
3. Nil - A null pointer is created.

Method: pl-to-foreign LIST-OF-STRINGS (INSTANCE pl-pointer-string)
Method: pl-to-foreign ARRAY-OR-INTEGER (INSTANCE pl-pointer)

Convert a lisp array or integer to a pl-pointer.
1. Array - A foreign version of the array is created and stored in c-pointer. 2. Integer - A empty foreign array is created with a size of integer.
3. Nil - A null pointer.

Generic Function: plot-min-max PLOT
Package

cl-plplot

Source

plot.lisp (file)

Methods
Method: plot-min-max (A-PLOT 3d-plot)

Returns the minimum and maximum values in the 3D plot class object as a 6 element vector.

Source

3d-mesh.lisp (file)

Method: plot-min-max (A-PLOT contour-plot)

Returns the minimum and maximum values in a contour plot as a 4 element vector.

Source

contour-plot.lisp (file)

Method: plot-min-max (A-BAR-GRAPH bar-graph)

Returns the minimum and maximum values of a bar graph as a 4 element vector.

Source

bar-graph.lisp (file)

Method: plot-min-max (A-PLOT x-y-plot)

Returns the minimum and maximum values in a plot as a 4 element vector.

Source

x-y-plot.lisp (file)

Method: plot-min-max (A-PLOT plot)
Generic Function: plots OBJECT
Generic Function: (setf plots) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: plots (WINDOW window)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf plots) NEW-VALUE (WINDOW window)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: primary/secondary OBJECT
Generic Function: (setf primary/secondary) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: primary/secondary (3D-AXIS-LABEL 3d-axis-label)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf primary/secondary) NEW-VALUE (3D-AXIS-LABEL 3d-axis-label)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: properties OBJECT
Generic Function: (setf properties) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: properties (AXIS axis)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf properties) NEW-VALUE (AXIS axis)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: r-name OBJECT
Package

cl-plplot-system

Methods
Method: r-name (POINTER-ARG pointer-arg)

automatically generated reader method

Source

pl-defcfun.lisp (file)

Generic Function: remove-plot-from-3d-window 3D-WINDOW &optional PLOT
Package

cl-plplot

Source

3d-window.lisp (file)

Methods
Method: remove-plot-from-3d-window (A-3D-WINDOW 3d-window) &optional A-PLOT

REMOVE-PLOT-FROM-3D-WINDOW, DESTRUCTIVELY REMOVES A-PLOT FROM A-3D-WINDOW. IF A-PLOT IS NOT SPECIFIED THEN THE LAST PLOT IS REMOVED.

Generic Function: remove-text-label-from-3d-window 3D-WINDOW &optional TEXT-LABEL
Package

cl-plplot

Source

3d-window.lisp (file)

Methods
Method: remove-text-label-from-3d-window (A-3D-WINDOW 3d-window) &optional A-TEXT-LABEL

REMOVE-TEXT-LABEL-FROM-3D-WINDOW, DESTRUCTIVELY REMOVES A-TEXT-LABEL FROM A-3D-WINDOW. IF A-TEXT-LABEL IS NOT SPECIFIED THEN THE LAST TEXT-LABEL IS REMOVED.

Generic Function: render-axis-label AXIS-LABEL
Package

cl-plplot

Source

axis-label.lisp (file)

Methods
Method: render-axis-label (A-AXIS-LABEL 3d-axis-label)

Draws a 3D axis label onto the current plot.

Method: render-axis-label (A-AXIS-LABEL axis-label)

Draws a axis label onto the current plot.

Generic Function: render-axis-labels AXIS
Package

cl-plplot

Source

axis.lisp (file)

Methods
Method: render-axis-labels (A-AXIS axis)

Draws all the labels associated with an axis onto the current plot.

Generic Function: render-function OBJECT
Generic Function: (setf render-function) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: render-function (PLOT plot)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf render-function) NEW-VALUE (PLOT plot)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: render-plot PLOT &optional PARAMETERS
Package

cl-plplot

Source

plot.lisp (file)

Methods
Method: render-plot (A-PLOT surface-plot) &optional DEFAULT-SYMBOL

Renders a surface plot in the current window.

Source

surface-plot.lisp (file)

Method: render-plot (A-PLOT 3d-mesh) &optional DEFAULT-SYMBOL

Renders a 3D plot in the current window.

Source

3d-mesh.lisp (file)

Method: render-plot (A-PLOT contour-plot) &optional IGNORED

Renders a contour plot in the current window.

Source

contour-plot.lisp (file)

Method: render-plot (A-BAR-GRAPH bar-graph) &optional IGNORED

Renders a bar graph in the current window.

Source

bar-graph.lisp (file)

Method: render-plot (A-PLOT x-y-plot) &optional DEFAULT-SYMBOL

Renders a x-y plot in the current window.

Source

x-y-plot.lisp (file)

Method: render-plot (A-PLOT plot) &optional PARAMETERS
Generic Function: render-text-label TEXT-LABEL
Package

cl-plplot

Source

text-label.lisp (file)

Methods
Method: render-text-label (A-TEXT-LABEL 3d-text-label)

Draws a 3D text label onto the current plot.

Method: render-text-label (A-TEXT-LABEL text-label)

Draws a text label onto the current plot.

Generic Function: side OBJECT
Generic Function: (setf side) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: side (AXIS-LABEL axis-label)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf side) NEW-VALUE (AXIS-LABEL axis-label)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: side-by-side OBJECT
Generic Function: (setf side-by-side) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: side-by-side (BAR-GRAPH bar-graph)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf side-by-side) NEW-VALUE (BAR-GRAPH bar-graph)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: size OBJECT
Generic Function: (setf size) NEW-VALUE OBJECT
Package

cl-plplot-system

Methods
Method: size (PL-POINTER pl-pointer)

automatically generated reader method

Source

types.lisp (file)

Method: (setf size) NEW-VALUE (PL-POINTER pl-pointer)

automatically generated writer method

Source

types.lisp (file)

Generic Function: size-x OBJECT
Generic Function: (setf size-x) NEW-VALUE OBJECT
Package

cl-plplot-system

Methods
Method: size-x (PL-PTR-PTR pl-ptr-ptr)

automatically generated reader method

Source

types.lisp (file)

Method: (setf size-x) NEW-VALUE (PL-PTR-PTR pl-ptr-ptr)

automatically generated writer method

Source

types.lisp (file)

Generic Function: size-y OBJECT
Generic Function: (setf size-y) NEW-VALUE OBJECT
Package

cl-plplot-system

Methods
Method: size-y (PL-PTR-PTR pl-ptr-ptr)

automatically generated reader method

Source

types.lisp (file)

Method: (setf size-y) NEW-VALUE (PL-PTR-PTR pl-ptr-ptr)

automatically generated writer method

Source

types.lisp (file)

Generic Function: surface-options OBJECT
Generic Function: (setf surface-options) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: surface-options (SURFACE-PLOT surface-plot)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf surface-options) NEW-VALUE (SURFACE-PLOT surface-plot)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: swap-colors A-COLOR-TABLE COLOR1 COLOR2
Package

cl-plplot

Source

color-table.lisp (file)

Methods
Method: swap-colors (A-COLOR-TABLE color-table) COLOR1 COLOR2

Swaps the position of color1 and color2 in the color table. If one of the colors does not exist then nothing happens.

Generic Function: symbol-size OBJECT
Generic Function: (setf symbol-size) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: symbol-size (X-Y-PLOT x-y-plot)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf symbol-size) NEW-VALUE (X-Y-PLOT x-y-plot)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: symbol-type OBJECT
Generic Function: (setf symbol-type) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: symbol-type (X-Y-PLOT x-y-plot)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf symbol-type) NEW-VALUE (X-Y-PLOT x-y-plot)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: text-color OBJECT
Generic Function: (setf text-color) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: text-color (TEXT-ITEM text-item)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf text-color) NEW-VALUE (TEXT-ITEM text-item)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: text-dx OBJECT
Generic Function: (setf text-dx) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: text-dx (TEXT-LABEL text-label)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf text-dx) NEW-VALUE (TEXT-LABEL text-label)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: text-dy OBJECT
Generic Function: (setf text-dy) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: text-dy (TEXT-LABEL text-label)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf text-dy) NEW-VALUE (TEXT-LABEL text-label)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: text-dz OBJECT
Generic Function: (setf text-dz) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: text-dz (3D-TEXT-LABEL 3d-text-label)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf text-dz) NEW-VALUE (3D-TEXT-LABEL 3d-text-label)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: text-justification OBJECT
Generic Function: (setf text-justification) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: text-justification (TEXT-ITEM text-item)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf text-justification) NEW-VALUE (TEXT-ITEM text-item)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: text-labels OBJECT
Generic Function: (setf text-labels) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: text-labels (WINDOW window)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf text-labels) NEW-VALUE (WINDOW window)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: text-sx OBJECT
Generic Function: (setf text-sx) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: text-sx (3D-TEXT-LABEL 3d-text-label)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf text-sx) NEW-VALUE (3D-TEXT-LABEL 3d-text-label)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: text-sy OBJECT
Generic Function: (setf text-sy) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: text-sy (3D-TEXT-LABEL 3d-text-label)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf text-sy) NEW-VALUE (3D-TEXT-LABEL 3d-text-label)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: text-sz OBJECT
Generic Function: (setf text-sz) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: text-sz (3D-TEXT-LABEL 3d-text-label)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf text-sz) NEW-VALUE (3D-TEXT-LABEL 3d-text-label)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: text-x OBJECT
Generic Function: (setf text-x) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: text-x (TEXT-LABEL text-label)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf text-x) NEW-VALUE (TEXT-LABEL text-label)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: text-y OBJECT
Generic Function: (setf text-y) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: text-y (TEXT-LABEL text-label)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf text-y) NEW-VALUE (TEXT-LABEL text-label)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: text-z OBJECT
Generic Function: (setf text-z) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: text-z (3D-TEXT-LABEL 3d-text-label)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf text-z) NEW-VALUE (3D-TEXT-LABEL 3d-text-label)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: the-text OBJECT
Generic Function: (setf the-text) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: the-text (TEXT-ITEM text-item)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf the-text) NEW-VALUE (TEXT-ITEM text-item)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: title OBJECT
Generic Function: (setf title) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: title (WINDOW window)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf title) NEW-VALUE (WINDOW window)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: viewport-x-max OBJECT
Generic Function: (setf viewport-x-max) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: viewport-x-max (WINDOW window)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf viewport-x-max) NEW-VALUE (WINDOW window)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: viewport-x-min OBJECT
Generic Function: (setf viewport-x-min) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: viewport-x-min (WINDOW window)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf viewport-x-min) NEW-VALUE (WINDOW window)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: viewport-y-max OBJECT
Generic Function: (setf viewport-y-max) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: viewport-y-max (WINDOW window)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf viewport-y-max) NEW-VALUE (WINDOW window)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: viewport-y-min OBJECT
Generic Function: (setf viewport-y-min) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: viewport-y-min (WINDOW window)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf viewport-y-min) NEW-VALUE (WINDOW window)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: window-font-size OBJECT
Generic Function: (setf window-font-size) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: window-font-size (WINDOW window)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf window-font-size) NEW-VALUE (WINDOW window)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: window-line-width OBJECT
Generic Function: (setf window-line-width) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: window-line-width (WINDOW window)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf window-line-width) NEW-VALUE (WINDOW window)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: wrapper-arg INSTANCE
Package

cl-plplot-system

Source

pl-defcfun.lisp (file)

Methods
Method: wrapper-arg (INSTANCE size-arg)
Method: wrapper-arg (INSTANCE pointer-arg)
Method: wrapper-arg (INSTANCE arg)
Generic Function: wrapper-check INSTANCE
Package

cl-plplot-system

Source

pl-defcfun.lisp (file)

Methods
Method: wrapper-check (INSTANCE size-arg)
Method: wrapper-check (INSTANCE arg)
Generic Function: wrapper-free INSTANCE
Package

cl-plplot-system

Source

pl-defcfun.lisp (file)

Methods
Method: wrapper-free (INSTANCE pointer-arg)
Method: wrapper-free (INSTANCE arg)
Generic Function: wrapper-from-foreign INSTANCE
Package

cl-plplot-system

Source

pl-defcfun.lisp (file)

Methods
Method: wrapper-from-foreign (INSTANCE pointer-arg)
Method: wrapper-from-foreign (INSTANCE arg)
Generic Function: wrapper-return INSTANCE
Package

cl-plplot-system

Source

pl-defcfun.lisp (file)

Methods
Method: wrapper-return (INSTANCE pointer-arg)
Method: wrapper-return (INSTANCE arg)
Generic Function: wrapper-vars INSTANCE
Package

cl-plplot-system

Source

pl-defcfun.lisp (file)

Methods
Method: wrapper-vars (INSTANCE size-arg)
Method: wrapper-vars (INSTANCE pointer-arg)
Method: wrapper-vars (INSTANCE arg)
Generic Function: x-axis OBJECT
Generic Function: (setf x-axis) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: x-axis (WINDOW window)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf x-axis) NEW-VALUE (WINDOW window)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: x-error OBJECT
Generic Function: (setf x-error) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: x-error (X-Y-PLOT x-y-plot)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf x-error) NEW-VALUE (X-Y-PLOT x-y-plot)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: x-mapping OBJECT
Generic Function: (setf x-mapping) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: x-mapping (CONTOUR-PLOT contour-plot)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf x-mapping) NEW-VALUE (CONTOUR-PLOT contour-plot)

automatically generated writer method

Source

classes.lisp (file)

Generic Function: y-axis OBJECT
Generic Function: (setf y-axis) NEW-VALUE OBJECT
Package

cl-plplot

Methods
Method: y-axis (WINDOW window)

automatically generated reader method

Source

classes.lisp (file)

Method: (setf y-axis)</