1plplot(3plplot) PLplot API plplot(3plplot)
2
3
4
6 PLplot - Advanced 2D and 3D scientific plotting library
7
9 Available API man pages:
10
11 pl_setcontlabelformat: Set format of numerical label for contours
12 pl_setcontlabelparam: Set parameters of contour labelling other than
13 format of numerical label
14 pladv: Advance the (sub-)page
15 plarc: Draw a circular or elliptical arc
16 plaxes: Draw a box with axes, etc. with arbitrary origin
17 plbin: Plot a histogram from binned data
18 plbop: Begin a new page
19 plbox: Draw a box with axes, etc
20 plbox3: Draw a box with axes, etc, in 3-d
21 plbtime: Calculate broken-down time from continuous time for the cur‐
22 rent stream
23 plcalc_world: Calculate world coordinates and corresponding window in‐
24 dex from relative device coordinates
25 plclear: Clear current (sub)page
26 plcol0: Set color, cmap0
27 plcol1: Set color, cmap1
28 plcolorbar: Plot color bar for image, shade or gradient plots
29 plconfigtime: Configure the transformation between continuous and bro‐
30 ken-down time for the current stream
31 plcont: Contour plot
32 plcpstrm: Copy state parameters from the reference stream to the cur‐
33 rent stream
34 plctime: Calculate continuous time from broken-down time for the cur‐
35 rent stream
36 plend: End plotting session
37 plend1: End plotting session for current stream
38 plenv0: Same as plenv(3plplot) but if in multiplot mode does not ad‐
39 vance the subpage, instead clears it
40 plenv: Set up standard window and draw box
41 pleop: Eject current page
42 plerrx: Draw error bars in x direction
43 plerry: Draw error bars in the y direction
44 plfamadv: Advance to the next family file on the next new page
45 plfill: Draw filled polygon
46 plfill3: Draw filled polygon in 3D
47 plflush: Flushes the output stream
48 plfont: Set font
49 plfontld: Load Hershey fonts
50 plGetCursor: Wait for graphics input event and translate to world coor‐
51 dinates.
52 plgchr: Get character default height and current (scaled) height
53 plgcmap1_range: Get the cmap1 argument range for continuous color plots
54 plgcol0: Returns 8-bit RGB values for given color index from cmap0
55 plgcol0a: Returns 8-bit RGB values and PLFLT alpha transparency value
56 for given color index from cmap0
57 plgcolbg: Returns the background color (cmap0[0]) by 8-bit RGB value
58 plgcolbga: Returns the background color (cmap0[0]) by 8-bit RGB value
59 and PLFLT alpha transparency value
60 plgcompression: Get the current device-compression setting
61 plgdev: Get the current device (keyword) name
62 plgdidev: Get parameters that define current device-space window
63 plgdiori: Get plot orientation
64 plgdiplt: Get parameters that define current plot-space window
65 plgdrawmode: Get drawing mode (depends on
66 device support!)
67 plgfam: Get family file parameters
68 plgfci: Get FCI (font characterization integer)
69 plgfnam: Get output file name
70 plgfont: Get family, style and weight of the current font
71 plglevel: Get the (current) run level
72 plgpage: Get page parameters
73 plgra: Switch to graphics screen
74 plgradient: Draw linear gradient inside polygon
75 plgriddata: Grid data from irregularly sampled data
76 plgspa: Get current subpage parameters
77 plgstrm: Get current stream number
78 plgver: Get the current library version number
79 plgvpd: Get viewport limits in normalized device coordinates
80 plgvpw: Get viewport limits in world coordinates
81 plgxax: Get x axis parameters
82 plgyax: Get y axis parameters
83 plgzax: Get z axis parameters
84 plhist: Plot a histogram from unbinned data
85 plhlsrgb: Convert HLS color to RGB
86 plimagefr: Plot a 2D matrix using cmap1
87 plimage: Plot a 2D matrix using cmap1 with automatic color adjustment
88 plinit: Initialize PLplot
89 pljoin: Draw a line between two points
90 pllab: Simple routine to write labels
91 pllegend: Plot legend using discretely annotated filled boxes, lines,
92 and/or lines of symbols
93 pllightsource: Sets the 3D position of the light source
94 plline: Draw a line
95 plline3: Draw a line in 3 space
96 pllsty: Select line style
97 plmap: Plot continental outline or shapefile data in world coordinates
98 plmapfill: Plot all or a subset of Shapefile data, filling the polygons
99 plmapline: Plot all or a subset of Shapefile data using lines in world
100 coordinates
101 plmapstring: Plot all or a subset of Shapefile data using strings or
102 points in world coordinates
103 plmaptex: Draw text at points defined by Shapefile data in world coor‐
104 dinates
105 plmeridians: Plot latitude and longitude lines
106 plmesh: Plot surface mesh
107 plmeshc: Magnitude colored plot surface mesh with contour
108 plmkstrm: Creates a new stream and makes it the default
109 plmtex: Write text relative to viewport boundaries
110 plmtex3: Write text relative to viewport boundaries in 3D plots
111 plot3d: Plot 3-d surface plot
112 plot3dc: Magnitude colored plot surface with contour
113 plot3dcl: Magnitude colored plot surface with contour for z[x][y] with
114 y index limits
115 plparseopts: Parse command-line arguments
116 plpat: Set area line fill pattern
117 plpath: Draw a line between two points, accounting for coordinate
118 transforms
119 plpoin: Plot a glyph at the specified points
120 plpoin3: Plot a glyph at the specified 3D points
121 plpoly3: Draw a polygon in 3 space
122 plprec: Set precision in numeric labels
123 plpsty: Select area fill pattern
124 plptex: Write text inside the viewport
125 plptex3: Write text inside the viewport of a 3D plot
126 plrandd: Random number generator returning a real random number in the
127 range [0,1]
128 plreplot: Replays contents of plot buffer to current device/file
129 plrgbhls: Convert RGB color to HLS
130 plschr: Set character size
131 plscmap0: Set cmap0 colors by 8-bit RGB values
132 plscmap0a: Set cmap0 colors by 8-bit RGB values and PLFLT alpha trans‐
133 parency value
134 plscmap0n: Set number of colors in cmap0
135 plscmap1_range: Set the cmap1 argument range for continuous color plots
136 plscmap1: Set opaque RGB cmap1 colors values
137 plscmap1a: Set semitransparent cmap1 RGBA colors.
138 plscmap1l: Set cmap1 colors using a piece-wise linear relationship
139 plscmap1la: Set cmap1 colors and alpha transparency using a piece-wise
140 linear relationship
141 plscmap1n: Set number of colors in cmap1
142 plscol0: Set 8-bit RGB values for given cmap0 color index
143 plscol0a: Set 8-bit RGB values and PLFLT alpha transparency value for
144 given cmap0 color index
145 plscolbg: Set the background color by 8-bit RGB value
146 plscolbga: Set the background color by 8-bit RGB value and PLFLT alpha
147 transparency value.
148 plscolor: Used to globally turn color output on/off
149 plscompression: Set device-compression level
150 plsdev: Set the device (keyword) name
151 plsdidev: Set parameters that define current device-space window
152 plsdimap: Set up transformation from metafile coordinates
153 plsdiori: Set plot orientation
154 plsdiplt: Set parameters that define current plot-space window
155 plsdiplz: Set parameters incrementally (zoom mode) that define current
156 plot-space window
157 plsdrawmode: Set drawing mode (depends on device support!)
158 plseed: Set seed for internal random number generator.
159 plsesc: Set the escape character for text strings
160 plsetopt: Set any command-line option
161 plsfam: Set family file parameters
162 plsfci: Set FCI (font characterization integer)
163 plsfnam: Set output file name
164 plsfont: Set family, style and weight of the current font
165 plshades: Shade regions on the basis of value
166 plshade: Shade individual region on the basis of value
167 plslabelfunc: Assign a function to use for generating custom axis la‐
168 bels
169 plsmaj: Set length of major ticks
170 plsmem: Set the memory area to be plotted (RGB)
171 plsmema: Set the memory area to be plotted (RGBA)
172 plsmin: Set length of minor ticks
173 plsori: Set orientation
174 plspage: Set page parameters
175 plspal0: Set the cmap0 palette using the specified cmap0*.pal format
176 file
177 plspal1: Set the cmap1 palette using the specified cmap1*.pal format
178 file
179 plspause: Set the pause (on end-of-page) status
180 plsstrm: Set current output stream
181 plssub: Set the number of subpages in x and y
182 plssym: Set symbol size
183 plstar: Initialization
184 plstart: Initialization
185 plstransform: Set a global coordinate transform function
186 plstring: Plot a glyph at the specified points
187 plstring3: Plot a glyph at the specified 3D points
188 plstripa: Add a point to a strip chart
189 plstripc: Create a 4-pen strip chart
190 plstripd: Deletes and releases memory used by a strip chart
191 plstyl: Set line style
192 plsurf3d: Plot shaded 3-d surface plot
193 plsurf3dl: Plot shaded 3-d surface plot for z[x][y] with y index limits
194 plsvect: Set arrow style for vector plots
195 plsvpa: Specify viewport in absolute coordinates
196 plsxax: Set x axis parameters
197 plsyax: Set y axis parameters
198 plsym: Plot a glyph at the specified points
199 plszax: Set z axis parameters
200 pltext: Switch to text screen
201 pltimefmt: Set format for date / time labels
202 plvasp: Specify viewport using aspect ratio only
203 plvect: Vector plot
204 plvpas: Specify viewport using coordinates and aspect ratio
205 plvpor: Specify viewport using normalized subpage coordinates
206 plvsta: Select standard viewport
207 plw3d: Configure the transformations required for projecting a 3D sur‐
208 face on a 2D window
209 plwidth: Set pen width
210 plwind: Specify window
211 plxormod: Enter or leave xor mode
212
214 Many developers (who are credited at http://plplot.org/credits.php)
215 have contributed to PLplot over its long history.
217 PLplot documentation at http://plplot.org/documentation.php.
218
219
220
221
222 January, 2023 plplot(3plplot)