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>
|