The cl-plplot Reference Manual
Table of Contents
The cl-plplot Reference Manual
This is the cl-plplot Reference Manual, version 0.7.0,
generated automatically by Declt version 3.0 "Montgomery Scott"
on Tue Dec 22 12:39:41 2020 GMT+0.
1 Introduction
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).
- axis-label.lisp handles the axis-label and 3D-axis-label object.
- axis.lisp handles the axis object.
- bar-graph.lisp handles the bar-graph object.
- classes.lisp specifies all the cl-plplot classes.
- color-table.lisp handles plplot cmap0 color.
- contour-plot.lisp handles the contour-plot object.
- extended-color-table.lisp handles plplot cmap1 color.
- macros.lisp contains the important macros.
- package.lisp defines the package & the global variables.
- plot.lisp defines the plot object as well as providing an interface whereby the user can define their own custom plot objects.
- surface-plot.lisp handles the surface-plot object.
- text-item.lisp handles the text-item object.
- text-label.lisp handles the text-label and 3D-text-label object.
- utility-functions.lisp is a collection of low-level functions.
- window.lisp handles the window object.
- x-y-plot.lisp handles the x-y-plot object.
- 3D-mesh.lisp handles the 3D-mesh object.
- 3D-window.lisp handles the 3D-window object.
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).
- loadlib.lisp defines the package and loads the PLplot library.
- types.lisp defines the C types that are used in the PLplot library.
- pl-defcfun.lisp defines the macro that is used to facilitate wrapping almost all the CFFI calls.
- misc.lisp contains some helper functions, macros and struct definitions.
- api.lisp contains all the plplot library / CFFI interface calls. Not every function in the plplot API is available, though all the ones that are associated with drawing/graphing should be. Others can of course be added as desired.
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.
2 Systems
The main system appears first, followed by any subsystem dependency.
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
-
3 Modules
Modules are listed depth-first from the system components tree.
3.1 cl-plplot/src/system
- Parent
cl-plplot (system)
- Location
src/system/
- Components
-
3.2 cl-plplot/src/window
- Dependency
src/system (module)
- Parent
cl-plplot (system)
- Location
src/window/
- Components
-
3.3 cl-plplot/src/extras
- Dependency
src/window (module)
- Parent
cl-plplot (system)
- Location
src/extras/
- Component
vmessage.lisp (file)
4 Files
Files are sorted by type and then listed depth-first from the systems
components trees.
4.1 Lisp
4.1.1 cl-plplot.asd
- Location
cl-plplot.asd
- Systems
cl-plplot (system)
- Packages
cl-plplot.asdf
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)
4.1.3 cl-plplot/src/system/types.lisp
- Dependency
loadlib.lisp (file)
- Parent
src/system (module)
- Location
src/system/types.lisp
- Internal Definitions
-
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
-
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
-
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
-
4.1.7 cl-plplot/src/window/package.lisp
- Parent
src/window (module)
- Location
src/window/package.lisp
- Packages
cl-plplot
- Internal Definitions
-
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
-
4.1.9 cl-plplot/src/window/macros.lisp
- Dependency
package.lisp (file)
- Parent
src/window (module)
- Location
src/window/macros.lisp
- Internal Definitions
-
4.1.10 cl-plplot/src/window/classes.lisp
- Dependency
macros.lisp (file)
- Parent
src/window (module)
- Location
src/window/classes.lisp
- Internal Definitions
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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)
4.1.23 cl-plplot/src/window/window.lisp
- Dependencies
-
- Parent
src/window (module)
- Location
src/window/window.lisp
- Exported Definitions
-
- Internal Definitions
-
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
-
4.1.25 cl-plplot/src/extras/vmessage.lisp
- Parent
src/extras (module)
- Location
src/extras/vmessage.lisp
- Internal Definitions
print-version (function)
5 Packages
Packages are listed by definition order.
5.1 cl-plplot.asdf
- Source
cl-plplot.asd
- Use List
- asdf/interface
- common-lisp
5.2 cl-plplot-system
- Source
loadlib.lisp (file)
- Use List
-
- Used By List
cl-plplot
- Exported Definitions
-
- Internal Definitions
-
5.3 cl-plplot
- Source
package.lisp (file)
- Use List
-
- Exported Definitions
-
- Internal Definitions
-
6 Definitions
Definitions are sorted by export status, category, package, and then by
lexicographic order.
6.1 Exported definitions
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)
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)
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)
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).
6.2 Internal definitions
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)
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)
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)
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) NEW-VALUE (WINDOW window)
-
automatically generated writer method
- Source
classes.lisp (file)
- Generic Function: y-error OBJECT
-
- Generic Function: (setf y-error) NEW-VALUE OBJECT
-
- Package
cl-plplot
- Methods
- Method: y-error (X-Y-PLOT x-y-plot)
-
automatically generated reader method
- Source
classes.lisp (file)
- Method: (setf y-error) NEW-VALUE (X-Y-PLOT x-y-plot)
-
automatically generated writer method
- Source
classes.lisp (file)
- Generic Function: y-mapping OBJECT
-
- Generic Function: (setf y-mapping) NEW-VALUE OBJECT
-
- Package
cl-plplot
- Methods
- Method: y-mapping (CONTOUR-PLOT contour-plot)
-
automatically generated reader method
- Source
classes.lisp (file)
- Method: (setf y-mapping) NEW-VALUE (CONTOUR-PLOT contour-plot)
-
automatically generated writer method
- Source
classes.lisp (file)
- Generic Function: z-axis OBJECT
-
- Generic Function: (setf z-axis) NEW-VALUE OBJECT
-
- Package
cl-plplot
- Methods
- Method: z-axis (3D-WINDOW 3d-window)
-
automatically generated reader method
- Source
classes.lisp (file)
- Method: (setf z-axis) NEW-VALUE (3D-WINDOW 3d-window)
-
automatically generated writer method
- Source
classes.lisp (file)
6.2.5 Classes
- Class: 3d-axis-label ()
-
...
- Package
cl-plplot
- Source
classes.lisp (file)
- Direct superclasses
axis-label (class)
- Direct methods
-
- Direct slots
- Slot: primary/secondary
-
- Initargs
:primary/secondary
- Initform
:primary
- Readers
primary/secondary (generic function)
- Writers
(setf primary/secondary) (generic function)
- Class: 3d-mesh ()
-
...
- Package
cl-plplot
- Source
classes.lisp (file)
- Direct superclasses
3d-plot (class)
- Direct methods
-
- Direct slots
- Slot: grid-type
-
- Initargs
:grid-type
- Readers
grid-type (generic function)
- Writers
(setf grid-type) (generic function)
- Slot: contour-options
-
- Initargs
:contour-options
- Readers
contour-options (generic function)
- Writers
(setf contour-options) (generic function)
- Slot: curtain
-
- Initargs
:curtain
- Readers
curtain (generic function)
- Writers
(setf curtain) (generic function)
- Class: 3d-plot ()
-
...
- Package
cl-plplot
- Source
classes.lisp (file)
- Direct superclasses
plot (class)
- Direct subclasses
-
- Direct methods
-
- Direct slots
- Slot: data-x
-
- Initargs
:data-x
- Readers
data-x (generic function)
- Writers
(setf data-x) (generic function)
- Slot: data-y
-
- Initargs
:data-y
- Readers
data-y (generic function)
- Writers
(setf data-y) (generic function)
- Slot: data-z
-
- Initargs
:data-z
- Readers
data-z (generic function)
- Writers
(setf data-z) (generic function)
- Slot: contour-levels
-
- Initargs
:contour-levels
- Readers
contour-levels (generic function)
- Writers
(setf contour-levels) (generic function)
- Slot: line-width
-
- Initargs
:line-width
- Readers
line-width (generic function)
- Writers
(setf line-width) (generic function)
- Slot: line-style
-
- Initargs
:line-style
- Readers
line-style (generic function)
- Writers
(setf line-style) (generic function)
- Slot: line-color
-
- Initargs
:line-color
- Readers
line-color (generic function)
- Writers
(setf line-color) (generic function)
- Class: 3d-text-label ()
-
...
- Package
cl-plplot
- Source
classes.lisp (file)
- Direct superclasses
text-label (class)
- Direct methods
-
- Direct slots
- Slot: text-z
-
- Initargs
:text-z
- Readers
text-z (generic function)
- Writers
(setf text-z) (generic function)
- Slot: text-dz
-
- Initargs
:text-dz
- Readers
text-dz (generic function)
- Writers
(setf text-dz) (generic function)
- Slot: text-sx
-
- Initargs
:text-sx
- Readers
text-sx (generic function)
- Writers
(setf text-sx) (generic function)
- Slot: text-sy
-
- Initargs
:text-sy
- Readers
text-sy (generic function)
- Writers
(setf text-sy) (generic function)
- Slot: text-sz
-
- Initargs
:text-sz
- Readers
text-sz (generic function)
- Writers
(setf text-sz) (generic function)
- Class: 3d-window ()
-
...
- Package
cl-plplot
- Source
classes.lisp (file)
- Direct superclasses
window (class)
- Direct methods
-
- Direct slots
- Slot: z-axis
-
- Initargs
:z-axis
- Readers
z-axis (generic function)
- Writers
(setf z-axis) (generic function)
- Slot: altitude
-
- Initargs
:altitude
- Initform
60
- Readers
altitude (generic function)
- Writers
(setf altitude) (generic function)
- Slot: azimuth
-
- Initargs
:azimuth
- Initform
30
- Readers
azimuth (generic function)
- Writers
(setf azimuth) (generic function)
- Class: arg ()
-
- Package
cl-plplot-system
- Source
pl-defcfun.lisp (file)
- Direct superclasses
standard-object (class)
- Direct subclasses
-
- Direct methods
-
- Direct slots
- Slot: c-name
-
- Initform
(gensym)
- Readers
c-name (generic function)
- Slot: form
-
- Initargs
:form
- Readers
form (generic function)
- Slot: name
-
- Initargs
:name
- Readers
name (generic function)
- Class: axis ()
-
...
- Package
cl-plplot
- Source
classes.lisp (file)
- Direct superclasses
standard-object (class)
- Direct methods
-
- Direct slots
- Slot: axis-min
-
- Initargs
:axis-min
- Readers
axis-min (generic function)
- Writers
(setf axis-min) (generic function)
- Slot: axis-max
-
- Initargs
:axis-max
- Readers
axis-max (generic function)
- Writers
(setf axis-max) (generic function)
- Slot: major-tick-interval
-
- Initargs
:major-tick-interval
- Initform
0
- Readers
major-tick-interval (generic function)
- Writers
(setf major-tick-interval) (generic function)
- Slot: minor-tick-number
-
- Initargs
:minor-tick-number
- Initform
0
- Readers
minor-tick-number (generic function)
- Writers
(setf minor-tick-number) (generic function)
- Slot: properties
-
- Initargs
:properties
- Initform
cl-plplot::*axis-properties*
- Readers
properties (generic function)
- Writers
(setf properties) (generic function)
- Slot: axis-labels
-
- Initargs
:axis-labels
- Readers
axis-labels (generic function)
- Writers
(setf axis-labels) (generic function)
- Class: axis-label ()
-
...
- Package
cl-plplot
- Source
classes.lisp (file)
- Direct superclasses
standard-object (class)
- Direct subclasses
3d-axis-label (class)
- Direct methods
-
- Direct slots
- Slot: axis-text-item
-
- Initargs
:axis-text-item
- Readers
axis-text-item (generic function)
- Writers
(setf axis-text-item) (generic function)
- Slot: side
-
- Initargs
:side
- Readers
side (generic function)
- Writers
(setf side) (generic function)
- Slot: displacement
-
- Initargs
:displacement
- Readers
displacement (generic function)
- Writers
(setf displacement) (generic function)
- Slot: location
-
- Initargs
:location
- Initform
0.5
- Readers
location (generic function)
- Writers
(setf location) (generic function)
- Slot: orientation
-
- Initargs
:orientation
- Initform
:parallel
- Readers
orientation (generic function)
- Writers
(setf orientation) (generic function)
- Class: bar-graph ()
-
...
- Package
cl-plplot
- Source
classes.lisp (file)
- Direct superclasses
plot (class)
- Direct methods
-
- Direct slots
- Slot: data-x
-
- Initargs
:data-x
- Readers
data-x (generic function)
- Writers
(setf data-x) (generic function)
- Slot: data-array
-
- Initargs
:data-array
- Readers
data-array (generic function)
- Writers
(setf data-array) (generic function)
- Slot: bar-widths
-
- Initargs
:bar-widths
- Readers
bar-widths (generic function)
- Writers
(setf bar-widths) (generic function)
- Slot: side-by-side
-
- Initargs
:side-by-side
- Readers
side-by-side (generic function)
- Writers
(setf side-by-side) (generic function)
- Slot: line-colors
-
- Initargs
:line-colors
- Readers
line-colors (generic function)
- Writers
(setf line-colors) (generic function)
- Slot: fill-colors
-
- Initargs
:fill-colors
- Readers
fill-colors (generic function)
- Writers
(setf fill-colors) (generic function)
- Slot: line-width
-
- Initargs
:line-width
- Readers
line-width (generic function)
- Writers
(setf line-width) (generic function)
- Slot: filled
-
- Initargs
:filled
- Readers
filled (generic function)
- Writers
(setf filled) (generic function)
- Class: color-table ()
-
...
- Package
cl-plplot
- Source
classes.lisp (file)
- Direct superclasses
standard-object (class)
- Direct methods
-
- Direct slots
- Slot: color-map
-
- Initargs
:color-map
- Readers
color-map (generic function)
- Writers
(setf color-map) (generic function)
- Class: contour-plot ()
-
...
- Package
cl-plplot
- Source
classes.lisp (file)
- Direct superclasses
plot (class)
- Direct methods
-
- Direct slots
- Slot: data
-
- Initargs
:data
- Readers
data (generic function)
- Writers
(setf data) (generic function)
- Slot: contour-levels
-
- Initargs
:contour-levels
- Readers
contour-levels (generic function)
- Writers
(setf contour-levels) (generic function)
- Slot: fill-colors
-
- Initargs
:fill-colors
- Readers
fill-colors (generic function)
- Writers
(setf fill-colors) (generic function)
- Slot: fill-type
-
- Initargs
:fill-type
- Readers
fill-type (generic function)
- Writers
(setf fill-type) (generic function)
- Slot: line-color
-
- Initargs
:line-color
- Readers
line-color (generic function)
- Writers
(setf line-color) (generic function)
- Slot: line-width
-
- Initargs
:line-width
- Readers
line-width (generic function)
- Writers
(setf line-width) (generic function)
- Slot: x-mapping
-
- Initargs
:x-mapping
- Readers
x-mapping (generic function)
- Writers
(setf x-mapping) (generic function)
- Slot: y-mapping
-
- Initargs
:y-mapping
- Readers
y-mapping (generic function)
- Writers
(setf y-mapping) (generic function)
- Class: extended-color-table ()
-
...
- Package
cl-plplot
- Source
classes.lisp (file)
- Direct superclasses
standard-object (class)
- Direct methods
-
- Direct slots
- Slot: control-points
-
- Initargs
:control-points
- Readers
control-points (generic function)
- Writers
(setf control-points) (generic function)
- Slot: color-table-size
-
- Initargs
:color-table-size
- Readers
color-table-size (generic function)
- Writers
(setf color-table-size) (generic function)
- Class: pl-pltr-data ()
-
- Package
cl-plplot-system
- Source
misc.lisp (file)
- Direct superclasses
standard-object (class)
- Direct methods
- gridy (method)
- gridy (method)
- gridx (method)
- gridx (method)
- c-pointer (method)
- c-pointer (method)
- Direct slots
- Slot: c-pointer
-
- Readers
c-pointer (generic function)
- Writers
(setf c-pointer) (generic function)
- Slot: gridx
-
- Initargs
:gridx
- Readers
gridx (generic function)
- Writers
(setf gridx) (generic function)
- Slot: gridy
-
- Initargs
:gridy
- Readers
gridy (generic function)
- Writers
(setf gridy) (generic function)
- Class: pl-pointer ()
-
- Package
cl-plplot-system
- Source
types.lisp (file)
- Direct superclasses
standard-object (class)
- Direct subclasses
-
- Direct methods
-
- Direct slots
- Slot: c-pointer
-
- Readers
c-pointer (generic function)
- Writers
(setf c-pointer) (generic function)
- Slot: size
-
- Initform
0
- Readers
size (generic function)
- Writers
(setf size) (generic function)
- Class: pl-pointer-bool ()
-
- Package
cl-plplot-system
- Source
types.lisp (file)
- Direct superclasses
pl-pointer (class)
- Direct methods
-
- Direct slots
- Slot: c-type
-
- Initform
(quote cl-plplot-system:plbool)
- Readers
c-type (generic function)
- Slot: lisp-type
-
- Initform
(quote boolean)
- Readers
lisp-type (generic function)
- Class: pl-pointer-float ()
-
- Package
cl-plplot-system
- Source
types.lisp (file)
- Direct superclasses
pl-pointer (class)
- Direct methods
-
- Direct slots
- Slot: c-type
-
- Initform
(quote cl-plplot-system:plflt)
- Readers
c-type (generic function)
- Slot: lisp-type
-
- Initform
(quote double-float)
- Readers
lisp-type (generic function)
- Class: pl-pointer-integer ()
-
- Package
cl-plplot-system
- Source
types.lisp (file)
- Direct superclasses
pl-pointer (class)
- Direct methods
-
- Direct slots
- Slot: c-type
-
- Initform
(quote cl-plplot-system:plint)
- Readers
c-type (generic function)
- Slot: lisp-type
-
- Initform
(quote fixnum)
- Readers
lisp-type (generic function)
- Class: pl-pointer-string ()
-
- Package
cl-plplot-system
- Source
types.lisp (file)
- Direct superclasses
pl-pointer (class)
- Direct methods
-
- Class: pl-pointer-unicode ()
-
- Package
cl-plplot-system
- Source
types.lisp (file)
- Direct superclasses
pl-pointer (class)
- Direct methods
-
- Direct slots
- Slot: c-type
-
- Initform
(quote cl-plplot-system:plunicode)
- Readers
c-type (generic function)
- Slot: lisp-type
-
- Initform
(quote fixnum)
- Readers
lisp-type (generic function)
- Class: pl-ptr-ptr ()
-
- Package
cl-plplot-system
- Source
types.lisp (file)
- Direct superclasses
standard-object (class)
- Direct subclasses
pl-ptr-ptr-float (class)
- Direct methods
-
- Direct slots
- Slot: c-pointer
-
- Readers
c-pointer (generic function)
- Writers
(setf c-pointer) (generic function)
- Slot: size-x
-
- Initform
0
- Readers
size-x (generic function)
- Writers
(setf size-x) (generic function)
- Slot: size-y
-
- Initform
0
- Readers
size-y (generic function)
- Writers
(setf size-y) (generic function)
- Class: pl-ptr-ptr-float ()
-
- Package
cl-plplot-system
- Source
types.lisp (file)
- Direct superclasses
pl-ptr-ptr (class)
- Direct methods
-
- Direct slots
- Slot: c-type
-
- Initform
(quote cl-plplot-system:plflt)
- Readers
c-type (generic function)
- Slot: lisp-type
-
- Initform
(quote double-float)
- Readers
lisp-type (generic function)
- Class: plfgrid2-tclass ()
-
- Package
cl-plplot-system
- Source
misc.lisp (file)
- Direct superclasses
- translatable-foreign-type (class)
- foreign-struct-type (class)
- Class: plgraphicsin-tclass ()
-
- Package
cl-plplot-system
- Source
misc.lisp (file)
- Direct superclasses
- translatable-foreign-type (class)
- foreign-struct-type (class)
- Class: plot ()
-
...
- Package
cl-plplot
- Source
classes.lisp (file)
- Direct superclasses
standard-object (class)
- Direct subclasses
-
- Direct methods
-
- Direct slots
- Slot: min-max-function
-
- Initargs
:min-max-function
- Readers
min-max-function (generic function)
- Writers
(setf min-max-function) (generic function)
<