man plplot () - Advanced 2D and 3D scientific plotting library


PLplot - Advanced 2D and 3D scientific plotting library


Available API man pages:

pl_setcontlabelformat: Set
format of numerical label for contours
pl_setcontlabelparam: Set parameters of
contour labelling other than format of numerical label
pladv: Advance the (sub-)page
plaxes: Draw a box with axes, etc. with arbitrary
plbin: Plot a histogram from binned data
plbop: Begin a new page
plbox: Draw a box with axes, etc
plbox3: Draw a box with axes, etc, in 3-d
plcalc_world: Calculate world coordinates and
corresponding window index from relative device coordinates
plclear: Clear current (sub)page
plclr: Eject current page
plcol: Set color
plcol0: Set color, map0
plcol1: Set color, map1
plcont: Contour plot
plcpstrm: Copy state parameters from the
reference stream to the current stream
plend: End plotting session
plend1: End plotting session for current stream
plenv0: Same as plenv(3plplot) but if in multiplot mode does not advance the subpage, instead clears it.
plenv: Set up standard window and draw box
pleop: Eject current page
plerrx: Draw x error bar
plerry: Draw y error bar
plfamadv: Advance to the next family file on the
next new page
plfill: Draw filled polygon
plfill3: Draw filled polygon in 3D
plflush: Flushes the output stream
plfont: Set character font
plfontld: Load character font
plgchr: Get character default height and current
(scaled) height
plgcol0: Returns 8-bit RGB values for given color
from color map0
plgcolbg: Returns the background color
(cmap0[0]) by 8-bit RGB value
plgcompression: Get the current device-compression setting
plgdev: Get the current device (keyword) name
plgdidev: Get parameters that define current device-space window
plgdiori: Get plot orientation
plgdiplt: Get parameters that define current plot-space window
plgfam: Get family file parameters
plgfnam: Get output file name
plglevel: Get the (current) run level
plgpage: Get page parameters
plgra: Switch to graphics screen
plgriddata: Grid data from irregularly sampled data
plgspa: Get current subpage parameters
plgstrm: Get current stream number
plgver: Get the current library version number
plgvpd: Get viewport limits in normalized
device coordinates
plgvpw: Get viewport limits in world coordinates
plgxax: Get x axis parameters
plgyax: Get y axis parameters
plgzax: Get z axis parameters
plhist: Plot a histogram from unbinned data
plhls: Set current color by HLS
plHLS_RGB: Convert HLS color to RGB
plinit: Initialize PLplot
pljoin: Draw a line between two points
pllab: Simple routine to write labels
pllightsource: Sets the 3D position of the light
plline: Draw a line
plline3: Draw a line in 3 space
pllsty: Select line style
plmesh: Plot surface mesh
plmeshc: Magnitude colored plot surface mesh with contour.
plmkstrm: Creates a new stream and makes it the
plmtex: Write text relative to viewport boundaries
plot3d: Plot 3-d surface plot
plot3dc: Magnitude colored plot surface with contour.
plpage: Begin a new page
plpat: Set area fill pattern
plpoin: Plots a character at the specified points
plpoin3: Plots a character at the specified points in 3 space
plpoly3: Draw a polygon in 3 space
plprec: Set precision in numeric labels
plpsty: Select area fill pattern
plptex: Write text inside the viewport
plreplot: Replays contents of plot buffer to
current device/file
plrgb: Set line color by red, green
plrgb1: Set line color by 8-bit RGB values
plschr: Set character size
plscmap0: Set color map0 colors by 8-bit RGB
plscmap0n: Set number of colors in color map0
plscmap1: Set color map1 colors using 8-bit RGB
plscmap1l: Set color map1 colors using a
piece-wise linear relationship
plscmap1n: Set number of colors in color map1
plscol0: Set a given color from color map0 by 8
bit RGB value
plscolbg: Set the background color
by 8-bit RGB value
plscolor: Used to globally turn color output on/off
plscompression: Set device-compression level
plsdev: Set the device (keyword) name
plsdidev: Set parameters that define current device-space window
plsdimap: Set up transformation from metafile
plsdiori: Set plot orientation
plsdiplt: Set parameters that define current plot-space window
plsdiplz: Set parameters incrementally (zoom mode) that define current plot-space window
plsesc: Set the escape character for text strings
plsetopt: Set any command-line option
plsfam: Set family file parameters
plsfnam: Set output file name
plshades: Shade regions on the basis of value
plshade: Shade individual region on the basis of value
plshade1: Shade individual region on the basis of value
plsmaj: Set length of major ticks
plsmem: Set the memory area to be plotted
plsmin: Set length of minor ticks
plsori: Set orientation
plspage: Set page parameters
plspause: Set the pause (on end-of-page) status
plsstrm: Set current output stream
plssub: Set the number of subwindows in x and y
plssym: Set symbol size
plstar: Initialization
plstart: Initialization
plstripa: Add a point to a stripchart
plstripc: Create a 4-pen stripchart
plstripd: Deletes and releases memory used by a
plstyl: Set line style
plsurf3d: Plot shaded 3-d surface plot
plsvect: Set arrow style for vector plots
plsvpa: Specify viewport in absolute coordinates
plsxax: Set x axis parameters
plsyax: Set y axis parameters
plsym: Plots a symbol at the specified points
plszax: Set z axis parameters
pltext: Switch to text screen
plvasp: Specify viewport using aspect ratio only
plvect: Vector plot
plvpas: Specify viewport using coordinates and aspect ratio
plvpor: Specify viewport using coordinates
plvsta: Select standard viewport
plw3d: Set up window for 3-d plotting
plwid: Set pen width
plwind: Specify world coordinates of viewport boundaries
plxormod: Enter or leave xor mode


Geoffrey Furnish and Maurice LeBrun wrote and maintain PLplot. This man page was automatically generated from the DocBook source of the PLplot documentation, maintained by Alan W. Irwin and Rafael Laboissiere.


PLplot documentation at