File: pgplot.html

package info (click to toggle)
giza 1.5.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 4,352 kB
  • sloc: ansic: 13,252; sh: 4,205; f90: 3,003; lex: 437; perl: 330; makefile: 99
file content (283 lines) | stat: -rw-r--r-- 54,851 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html"; charset=utf-8" \>
    <title>giza - documentation</title>
    <link rel="stylesheet" href="../style.css" type="text/css" \>
  </head>

  <div class="header">
    <a href="/"><img alt="giza" src="../title.png"\></a>
  </div>

  <div id="menucontainer">
  <ul id="menulist">
    <li><a href="../news/">news</a></li>
    <li><a href="../download/">download</a></li>
    <li><a href="../documentation/">documentation</a></li>
    <li><a href="../contact/">contact</a></li>
    <li><a href="../samples/">samples</a></li>
  </ul>
  </div>

  <div id="content">
  <h1>PGPLOT interface</h1>
    <p>Included with giza are PGPLOT interfaces that aim to replicate the full public interface to PGPLOT. This means that giza can be compiled as a drop-in replacement for
    libpgplot and libcpgplot. So older programs written using PGPLOT can be linked against giza with the source code unchanged, giving a modern
    plotting library with antialiased lines, real fonts and PDF output. For the c library (libcpgplot) it also avoids the unnecessary linking against FORTRAN 
    necessary with the original libcpgplot so increases portability of code written in c.
    The giza-PGPLOT API also aims to provide maximum backwards compatibility with PGPLOT (e.g., line styles,
    greek letter escape sequences, etc.) so that codes can be transitioned with ease.</p>
    
    <p>The status of the standard <a href="#libpgplot">Fortran</a> (libpgplot) and <a href="#libcpgplot">C</a> (libcpgplot) interfaces are given below. Contributions most welcome!</p>
  </div>

 <div id="content">
    <h2><a name="libpgplot"></a>Current status (libpgplot):</h2>
<table>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGARRO">PGARRO</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>draw an arrow</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGASK">PGASK</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>control new page prompting</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGAXIS">PGAXIS</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>draw an axis</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGBAND">PGBAND</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>read cursor position, with anchor</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGBBUF">PGBBUF</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>begin batch of output (buffer)</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGBEG">PGBEG</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>open a graphics device</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGBIN">PGBIN</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>histogram of binned data</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGBOX">PGBOX</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>draw labeled frame around viewport</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGCIRC">PGCIRC</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>draw a circle, using fill-area attributes</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGCLOS">PGCLOS</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>close the selected graphics device</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGCONB">PGCONB</a></td><td bgcolor=#FF6600>PARTIALLY IMPLEMENTED</td><td>contour map of a 2D data array, with blanking</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGCONF">PGCONF</a></td><td bgcolor=#FF0000>NOT IMPLEMENTED</td><td>fill between two contours</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGCONL">PGCONL</a></td><td bgcolor=#FF6600>PARTIALLY IMPLEMENTED</td><td>label contour map of a 2D data array</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGCONS">PGCONS</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>contour map of a 2D data array (fast algorithm)</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGCONT">PGCONT</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>contour map of a 2D data array (contour-following)</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGCONX">PGCONX</a></td><td bgcolor=#FF0000>NOT IMPLEMENTED</td><td>contour map of a 2D data array (non rectangular)</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGCTAB">PGCTAB</a></td><td bgcolor=#FF6600>PARTIALLY IMPLEMENTED</td><td>install the color table to be used by PGIMAG</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGCURS">PGCURS</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>read cursor position</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGDRAW">PGDRAW</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>draw a line from the current pen position to a point</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGEBUF">PGEBUF</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>end batch of output (buffer)</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGEND">PGEND</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>close all open graphics devices</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGENV">PGENV</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>set window and viewport and draw labeled frame</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGERAS">PGERAS</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>erase all graphics from current page</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGERR1">PGERR1</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>horizontal or vertical error bar</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGERRB">PGERRB</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>horizontal or vertical error bar</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGERRX">PGERRX</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>horizontal error bar</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGERRY">PGERRY</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>vertical error bar</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGETXT">PGETXT</a></td><td bgcolor=#FF0000>NOT IMPLEMENTED</td><td>erase text from graphics display</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGFUNT">PGFUNT</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>function defined by X = F(T), Y = G(T)</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGFUNX">PGFUNX</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>function defined by Y = F(X)</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGFUNY">PGFUNY</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>function defined by X = F(Y)</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGGRAY">PGGRAY</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>gray-scale map of a 2D data array</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGHI2D">PGHI2D</a></td><td bgcolor=#FF0000>NOT IMPLEMENTED</td><td>cross-sections through a 2D data array</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGHIST">PGHIST</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>histogram of unbinned data</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGIDEN">PGIDEN</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>write username, date, and time at bottom of plot</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGIMAG">PGIMAG</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>color image from a 2D data array</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGLAB">PGLAB</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>write labels for x-axis, y-axis, and top of plot</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGLCUR">PGLCUR</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>draw a line using the cursor</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGLDEV">PGLDEV</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>list available device types on standard output</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGLEN">PGLEN</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>find length of a string in a variety of units</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGLINE">PGLINE</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>draw a polyline (curve defined by line-segments)</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGMOVE">PGMOVE</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>move pen (change current pen position)</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGMTXT">PGMTXT</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>write text at position relative to viewport</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGNCUR">PGNCUR</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>mark a set of points using the cursor</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGNUMB">PGNUMB</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>convert a number into a plotable character string</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGOLIN">PGOLIN</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>mark a set of points using the cursor</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGOPEN">PGOPEN</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>open a graphics device</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGPAGE">PGPAGE</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>advance to new page</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGPANL">PGPANL</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>switch to a different panel on the view surface</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGPAP">PGPAP</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>change the size of the view surface</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGPIXL">PGPIXL</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>draw pixels</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGPNTS">PGPNTS</a></td><td bgcolor=#FF0000>NOT IMPLEMENTED</td><td>draw several graph markers, not all the same</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGPOLY">PGPOLY</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>draw a polygon, using fill-area attributes</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGPT">PGPT</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>draw several graph markers</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGPT1">PGPT1</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>draw one graph marker</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGPTXT">PGPTXT</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>write text at arbitrary position and angle</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGQAH">PGQAH</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>inquire arrow-head style</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGQCF">PGQCF</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>inquire character font</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGQCH">PGQCH</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>inquire character height</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGQCI">PGQCI</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>inquire color index</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGQCIR">PGQCIR</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>inquire color index range</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGQCLP">PGQCLP</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>inquire clipping status</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGQCOL">PGQCOL</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>inquire color capability</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGQCR ">PGQCR </a></td><td bgcolor=#009900>IMPLEMENTED</td><td>inquire color representation</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGQCS ">PGQCS </a></td><td bgcolor=#009900>IMPLEMENTED</td><td>inquire character height in a variety of units</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGQDT">PGQDT</a></td><td bgcolor=#FF0000>NOT IMPLEMENTED</td><td>inquire name of nth available device type</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGQFS">PGQFS</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>inquire fill-area style</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGQHS">PGQHS</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>inquire hatching style</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGQID">PGQID</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>inquire current device identifier</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGQINF">PGQINF</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>inquire PGPLOT general information</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGQITF">PGQITF</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>inquire image transfer function</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGQLS">PGQLS</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>inquire line style</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGQLW">PGQLW</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>inquire line width</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGQNDT">PGQNDT</a></td><td bgcolor=#FF0000>NOT IMPLEMENTED</td><td>inquire number of available device types</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGQPOS">PGQPOS</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>inquire current pen position</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGQTBG">PGQTBG</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>inquire text background color index</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGQTXT">PGQTXT</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>find bounding box of text string</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGQVP">PGQVP</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>inquire viewport size and position</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGQVSZ">PGQVSZ</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>inquire size of view surface</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGQWIN">PGQWIN</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>inquire window boundary coordinates</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGRECT">PGRECT</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>draw a rectangle, using fill-area attributes</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGRND">PGRND</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>find the smallest `round' number greater than x</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGRNGE">PGRNGE</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>choose axis limits</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGSAH">PGSAH</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>set arrow-head style</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGSAVE">PGSAVE</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>save PGPLOT attributes</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGUNSA">PGUNSA</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>restore PGPLOT attributes</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGSCF">PGSCF</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>set character font</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGSCH">PGSCH</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>set character height</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGSCI">PGSCI</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>set color index</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGSCIR">PGSCIR</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>set color index range</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGSCLP">PGSCLP</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>enable or disable clipping at edge of viewport</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGSCR">PGSCR</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>set color representation</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGSCRL">PGSCRL</a></td><td bgcolor=#FF0000>NOT IMPLEMENTED</td><td>scroll window</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGSCRN">PGSCRN</a></td><td bgcolor=#FF0000>NOT IMPLEMENTED</td><td>set color representation by name</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGSFS">PGSFS</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>set fill-area style</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGSHLS">PGSHLS</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>set color representation using HLS system</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGSHS">PGSHS</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>set hatching style</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGSITF">PGSITF</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>set image transfer function</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGSLCT">PGSLCT</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>select an open graphics device</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGSLS">PGSLS</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>set line style</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGSLW">PGSLW</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>set line width</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGSTBG">PGSTBG</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>set text background color index</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGSUBP">PGSUBP</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>subdivide view surface into panels</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGSVP">PGSVP</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>set viewport (normalized device coordinates)</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGSWIN">PGSWIN</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>set window</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGTBOX">PGTBOX</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>draw frame and write (DD) HH MM SS.S labelling</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGTEXT">PGTEXT</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>write text (horizontal, left-justified)</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGTICK">PGTICK</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>draw a single tick mark on an axis</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGUPDT">PGUPDT</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>update display</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGVECT">PGVECT</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>vector map of a 2D data array, with blanking</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGVSIZ">PGVSIZ</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>set viewport (inches)</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGVSTD">PGVSTD</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>set standard (default) viewport</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGWEDG">PGWEDG</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>annotate an image plot with a wedge</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGWNAD">PGWNAD</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>set window and adjust viewport to same aspect ratio</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGADVANCE">PGADVANCE</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>non-standard alias for PGPAGE</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGBEGIN">PGBEGIN</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>non-standard alias for PGBEG</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGCURSE">PGCURSE</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>non-standard alias for PGCURS</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGLABEL">PGLABEL</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>non-standard alias for PGLAB</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGMTEXT">PGMTEXT</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>non-standard alias for PGMTXT</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGNCURSE">PGNCURSE</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>non-standard alias for PGNCUR</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGPAPER">PGPAPER</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>non-standard alias for PGPAP</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGPOINT">PGPOINT</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>non-standard alias for PGPT</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGPTEXT">PGPTEXT</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>non-standard alias for PGPTXT</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGVPORT">PGVPORT</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>non-standard alias for PGSVP</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGVSIZE">PGVSIZE</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>non-standard alias for PGVSIZ</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGVSTAND">PGVSTAND</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>non-standard alias for PGVSTD</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#PGWINDOW">PGWINDOW</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>non-standard alias for PGSWIN</td></tr>
</table>
<p>118 of 127 routines implemented, 115 of 127 fully implemented.</p>
</div>
 <div id="content">
    <h2><a name="libcpgplot"></a>Current status (libcpgplot):</h2>
<table>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgarro">cpgarro</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>draw an arrow</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgask">cpgask</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>control new page prompting</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgaxis">cpgaxis</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>draw an axis</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgband">cpgband</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>read cursor position, with anchor</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgbbuf">cpgbbuf</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>begin batch of output (buffer)</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgbeg">cpgbeg</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>open a graphics device</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgbin">cpgbin</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>histogram of binned data</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgbox">cpgbox</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>draw labeled frame around viewport</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgcirc">cpgcirc</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>draw a circle, using fill-area attributes</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgclos">cpgclos</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>close the selected graphics device</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgconb">cpgconb</a></td><td bgcolor=#FF6600>PARTIALLY IMPLEMENTED</td><td>contour map of a 2D data array, with blanking</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgconf">cpgconf</a></td><td bgcolor=#FF0000>NOT IMPLEMENTED</td><td>fill between two contours</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgconl">cpgconl</a></td><td bgcolor=#FF6600>PARTIALLY IMPLEMENTED</td><td>label contour map of a 2D data array</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgcons">cpgcons</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>contour map of a 2D data array (fast algorithm)</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgcont">cpgcont</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>contour map of a 2D data array (contour-following)</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgctab">cpgctab</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>install the color table to be used by pgimag</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgcurs">cpgcurs</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>read cursor position</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgdraw">cpgdraw</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>draw a line from the current pen position to a point</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgebuf">cpgebuf</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>end batch of output (buffer)</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgend">cpgend</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>close all open graphics devices</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgenv">cpgenv</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>set window and viewport and draw labeled frame</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgeras">cpgeras</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>erase all graphics from current page</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgerr1">cpgerr1</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>horizontal or vertical error bar</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgerrb">cpgerrb</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>horizontal or vertical error bar</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgerrx">cpgerrx</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>horizontal error bar</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgerry">cpgerry</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>vertical error bar</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgetxt">cpgetxt</a></td><td bgcolor=#FF0000>NOT IMPLEMENTED</td><td>erase text from graphics display</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pggray">cpggray</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>gray-scale map of a 2D data array</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pghi2d">cpghi2d</a></td><td bgcolor=#FF0000>NOT IMPLEMENTED</td><td>cross-sections through a 2D data array</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pghist">cpghist</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>histogram of unbinned data</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgiden">cpgiden</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>write username, date, and time at bottom of plot</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgimag">cpgimag</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>color image from a 2D data array</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pglab">cpglab</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>write labels for x-axis, y-axis, and top of plot</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pglcur">cpglcur</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>draw a line using the cursor</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgldev">cpgldev</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>list available device types on standard output</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pglen">cpglen</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>find length of a string in a variety of units</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgline">cpgline</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>draw a polyline (curve defined by line-segments)</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgmove">cpgmove</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>move pen (change current pen position)</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgmtxt">cpgmtxt</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>write text at position relative to viewport</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgncur">cpgncur</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>mark a set of points using the cursor</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgnumb">cpgnumb</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>convert a number into a plottable character string</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgolin">cpgolin</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>mark a set of points using the cursor</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgopen">cpgopen</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>open a graphics device</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgpage">cpgpage</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>advance to new page</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgpanl">cpgpanl</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>switch to a different panel on the view surface</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgpap">cpgpap</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>change the size of the view surface</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgpixl">cpgpixl</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>draw pixels</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgpnts">cpgpnts</a></td><td bgcolor=#FF0000>NOT IMPLEMENTED</td><td>draw several graph markers, not all the same</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgpoly">cpgpoly</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>draw a polygon, using fill-area attributes</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgpt">cpgpt</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>draw several graph markers</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgpt1">cpgpt1</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>draw one graph marker</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgptxt">cpgptxt</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>write text at arbitrary position and angle</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgqah">cpgqah</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>inquire arrow-head style</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgqcf">cpgqcf</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>inquire character font</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgqch">cpgqch</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>inquire character height</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgqci">cpgqci</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>inquire color index</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgqcir">cpgqcir</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>inquire color index range</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgqclp">cpgqclp</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>inquire clipping Status</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgqcol">cpgqcol</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>inquire color capability</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgqcr">cpgqcr</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>inquire color representation</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgqcs">cpgqcs</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>inquire character height in a variety of units</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgqdt">cpgqdt</a></td><td bgcolor=#FF0000>NOT IMPLEMENTED</td><td>inquire name of nth available device type</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgqfs">cpgqfs</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>inquire fill-area style</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgqhs">cpgqhs</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>inquire hatching style</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgqid">cpgqid</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>inquire current device identifier</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgqinf">cpgqinf</a></td><td bgcolor=#FF0000>NOT IMPLEMENTED</td><td>inquire pgplot general information</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgqitf">cpgqitf</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>inquire image transfer function</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgqls">cpgqls</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>inquire line style</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgqlw">cpgqlw</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>inquire line width (as integer)</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgqndt">cpgqndt</a></td><td bgcolor=#FF0000>NOT IMPLEMENTED</td><td>inquire number of available device types</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgqpos">cpgqpos</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>inquire current pen position</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgqtbg">cpgqtbg</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>inquire text background color index</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgqtxt">cpgqtxt</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>find bounding box of text string</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgqvp">cpgqvp</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>inquire viewport size and position</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgqvsz">cpgqvsz</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>inquire size of view surface</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgqwin">cpgqwin</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>inquire window boundary coordinates</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgrect">cpgrect</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>draw a rectangle, using fill-area attributes</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgrnd">cpgrnd</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>find the smallest `round' number greater than x</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgrnge">cpgrnge</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>choose axis limits</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgsah">cpgsah</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>set arrow-head style</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgsave">cpgsave</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>save pgplot attributes</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgunsa">cpgunsa</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>restore pgplot attributes</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgscf">cpgscf</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>set character font</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgsch">cpgsch</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>set character height</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgsci">cpgsci</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>set color index</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgscir">cpgscir</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>set color index range</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgsclp">cpgsclp</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>enable or disable clipping at edge of viewport</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgscr">cpgscr</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>set color representation</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgscrl">cpgscrl</a></td><td bgcolor=#FF0000>NOT IMPLEMENTED</td><td>scroll window</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgscrn">cpgscrn</a></td><td bgcolor=#FF0000>NOT IMPLEMENTED</td><td>set color representation by name</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgsfs">cpgsfs</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>set fill-area style</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgshls">cpgshls</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>set color representation using hls system</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgshs">cpgshs</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>set hatching style</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgsitf">cpgsitf</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>set image transfer function</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgslct">cpgslct</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>select an open graphics device</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgsls">cpgsls</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>set line style</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgslw">cpgslw</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>set line width</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgstbg">cpgstbg</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>set text background color index</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgsubp">cpgsubp</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>subdivide view surface into panels</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgsvp">cpgsvp</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>set viewport (normalized device coordinates)</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgswin">cpgswin</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>set window</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgtbox">cpgtbox</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>draw frame and write (dd) hh mm ss.s labelling</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgtext">cpgtext</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>write text (horizontal, left-justified)</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgtick">cpgtick</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>draw a single tick mark on an axis</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgupdt">cpgupdt</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>update display</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgvect">cpgvect</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>vector map of a 2D data array, with blanking</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgvsiz">cpgvsiz</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>set viewport (inches)</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgvstd">cpgvstd</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>set standard (default) viewport</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgwedg">cpgwedg</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>annotate an image plot with a wedge</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td><tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#pgwnad">cpgwnad</a></td><td bgcolor=#009900>IMPLEMENTED</td><td>set window and adjust viewport to same aspect ratio</td></tr>
<tr><td><a href="http://www.astro.caltech.edu/~tjp/pgplot/subroutines.html#"></a></td></table>
<p>101 of 110 routines implemented, 99 of 110 fully implemented.</p>
</div>
</html>