This is the Plotting Reference Manual, version 1.0.0, generated automatically by Declt version 4.0b2.
Copyright © 2019-2022 Steve Nunez
Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies.
Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided also that the section entitled “Copying” is included exactly as in the original.
Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions, except that this permission notice may be translated as well.
This program is distributed under the terms of the Microsoft Public License.
The main system appears first, followed by any subsystem dependency.
A plotting system for Common Lisp
Common Lisp Vega Plotting
Steve Nunez <steve@symbolics.tech>
(GIT https://github.com/Lisp-Stat/plot.git)
MS-PL
Plot is a general front end for describing plots. The front end handles interaction with the display, a local window or a browser, and backends handle the rendering. There are backends for Vega and Vega-Lite, as well as text.
1.0.0
Files are sorted by type and then listed depth-first from the systems components trees.
init.lisp (file).
plot (system).
browser.lisp (file).
plot (system).
Packages are listed by definition order.
Functionality common to all plotting. The plot class is defined here, with each backend subclassing it. Functions for interacting with display systems, like the browser or Electron/Webview are also defined here
Definitions are sorted by export status, category, package, and then by lexicographic order.
Open FILESPEC with browser. FILESPEC must be displayable by the browser, e.g. HTML.
plot.
plot.
Base class for plots
plot.
:name
A DATA-FRAME OR PLIST of key/column pairs. Internally, a PLIST will will be converted to a DATA-FRAME by the rendering functions. A PLIST can sometimes be more convenient for ad-hoc plotting.
:data
The plot specification in PLIST format. The PLIST is passed to YASON for encoding to the backend specific JSON. See the file encode.lisp in the Vega backend for examples of how this is done.
:spec
Turns OPTIONS, an alist, into a command line argument list according to ARG-FORMAT
plot.
Encode command line options for Chrome
plot.
Set the windows size in *default-browser-options*
plot.
Write PLOT to DEVICE
May not be immediately visible to the user, depending on the device.
A device could be a webserver, where a PUT operation would write the plot, locations on disk, a github gist, etc.
Jump to: | %
(
E F G M P S W |
---|
Jump to: | %
(
E F G M P S W |
---|
Jump to: | *
D N S |
---|
Jump to: | *
D N S |
---|
Jump to: | B C F I P S |
---|
Jump to: | B C F I P S |
---|