<!-- Creator : groff version 1.19.2 --> <!-- CreationDate: Tue Mar 8 16:22:31 2011 --> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta name="generator" content="groff -Thtml, see www.gnu.org"> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <meta name="Content-Style" content="text/css"> <style type="text/css"> p { margin-top: 0; margin-bottom: 0; } pre { margin-top: 0; margin-bottom: 0; } table { margin-top: 0; margin-bottom: 0; } </style> <title>PSROSE</title> </head> <body bgcolor="#ffffff"> <h1 align=center>PSROSE</h1> <a href="#NAME">NAME</a><br> <a href="#SYNOPSIS">SYNOPSIS</a><br> <a href="#DESCRIPTION">DESCRIPTION</a><br> <a href="#OPTIONS">OPTIONS</a><br> <a href="#EXAMPLES">EXAMPLES</a><br> <a href="#BUGS">BUGS</a><br> <a href="#SEE ALSO">SEE ALSO</a><br> <hr> <a name="NAME"></a> <h2>NAME</h2> <p style="margin-left:11%; margin-top: 1em">psrose − Plot (length, azimuth) as windrose diagram or polar histogram (sector or rose diagram).</p> <a name="SYNOPSIS"></a> <h2>SYNOPSIS</h2> <p style="margin-left:11%; margin-top: 1em"><b>psrose</b> <i>file</i> [ <b>−A</b><i>sector_width</i>[<b>r</b>] ] [ <b>−B</b>[<b>p</b>|<b>s</b>]<i>parameters</i> ] [ <b>−C</b>[<i>mode_file</i>] ] [ <b>−D</b> ] [ <b>−E</b><i>azimuth</i>/<i>elevation</i> ] [ <b>−I</b> ] [ <b>−G</b><i>fill</i> ] [ <b>−H</b>[<b>i</b>][<i>nrec</i>] ] [ <b>−I</b> ] [ <b>−K</b> ] [ <b>−L</b>[<i>wlabel</i>/<i>elabel</i>/<i>slabel</i>/<i>nlabel</i>] ] [ <b>−M</b>[<i>parameters</i> ] [ <b>−O</b> ] [ <b>−P</b> ] [ <b>−R</b><i>r0</i>/<i>r1</i>/<i>az_0</i>/<i>az_1</i> ] [ <b>−S</b><i>radial_scale</i>[<b>n</b>] ] [ <b>−T</b> ] [ <b>−U</b>[<i>just</i>/<i>dx</i>/<i>dy</i>/][<b>c</b>|<i>label</i>] ] [ <b>−V</b> ] [ <b>−W</b><i>pen</i> ] [ <b>−X</b>[<b>a</b>|<b>c</b>|<b>r</b>][<i>x-shift</i>[<b>u</b>]] ] [ <b>−Y</b>[<b>a</b>|<b>c</b>|<b>r</b>][<i>y-shift</i>[<b>u</b>]] ] [ <b>−Z</b><i>scale</i> ] [ <b>−c</b><i>copies</i> ] [ <b>−:</b>[<b>i</b>|<b>o</b>] ] [ <b>−bi</b>[<b>s</b>|<b>S</b>|<b>d</b>|<b>D</b>[<i>ncol</i>]|<b>c</b>[<i>var1</i><b>/</b><i>...</i>]] ]</p> <a name="DESCRIPTION"></a> <h2>DESCRIPTION</h2> <p style="margin-left:11%; margin-top: 1em"><b>psrose</b> reads (length,azimuth) pairs from <i>file</i> [or standard input] and generates <i>PostScript</i> code that will plot a windrose diagram. Optionally (with <b>−A</b>), polar histograms may be drawn (sector diagram or rose diagram). Options include full circle and half circle plots. The <i>PostScript</i> code is written to standard output.</p> <table width="100%" border=0 rules="none" frame="void" cellspacing="0" cellpadding="0"> <tr valign="top" align="left"> <td width="11%"></td> <td width="6%"> <p style="margin-top: 1em" valign="top"><i>file</i></p></td> <td width="5%"></td> <td width="78%"> <p style="margin-top: 1em" valign="top">Name of ASCII [or binary, see <b>−b</b>] data file. If no file is given, psrose will read standard input.</p></td> </table> <a name="OPTIONS"></a> <h2>OPTIONS</h2> <p style="margin-left:11%; margin-top: 1em">No space between the option flag and the associated arguments.</p> <table width="100%" border=0 rules="none" frame="void" cellspacing="0" cellpadding="0"> <tr valign="top" align="left"> <td width="11%"></td> <td width="7%"> <p style="margin-top: 1em" valign="top"><b>−A</b></p> </td> <td width="4%"></td> <td width="78%"> <p style="margin-top: 1em" valign="top">Gives the sector width in degrees for sector and rose diagram. [Default 0 means windrose diagram]. Append <b>r</b> to draw rose diagram instead of sector diagram.</p></td> <tr valign="top" align="left"> <td width="11%"></td> <td width="7%"> <p style="margin-top: 1em" valign="top"><b>−B</b></p> </td> <td width="4%"></td> <td width="78%"> <p style="margin-top: 1em" valign="top">Sets map boundary annotation and tickmark intervals; see the <b><A HREF="psbasemap.html">psbasemap</A></b> man page for all the details. Remember that "x" here is radial distance and "y" is azimuth. The ylabel may be used to plot a figure caption.</p></td> <tr valign="top" align="left"> <td width="11%"></td> <td width="7%"> <p style="margin-top: 1em" valign="top"><b>−C</b></p> </td> <td width="4%"></td> <td width="78%"> <p style="margin-top: 1em" valign="top">Plot vectors showing the principal directions given in the <i>modes</i> file. If no file is given, compute and plot mean direction.</p> </td> <tr valign="top" align="left"> <td width="11%"></td> <td width="7%"> <p style="margin-top: 1em" valign="top"><b>−D</b></p> </td> <td width="4%"></td> <td width="78%"> <p style="margin-top: 1em" valign="top">Shift sectors so that they are centered on the bin interval (e.g., first sector is centered on 0 degrees).</p></td> <tr valign="top" align="left"> <td width="11%"></td> <td width="7%"> <p style="margin-top: 1em" valign="top"><b>−E</b></p> </td> <td width="4%"></td> <td width="78%"> <p style="margin-top: 1em" valign="top">Sets the viewpoint’s azimuth and elevation [180/90]</p></td> <tr valign="top" align="left"> <td width="11%"></td> <td width="7%"> <p style="margin-top: 1em" valign="top"><b>−F</b></p> </td> <td width="4%"></td> <td width="78%"> <p style="margin-top: 1em" valign="top">Do not draw the scale length bar [Default plots scale in lower right corner]</p> </td> <tr valign="top" align="left"> <td width="11%"></td> <td width="7%"> <p style="margin-top: 1em" valign="top"><b>−G</b></p> </td> <td width="4%"></td> <td width="78%"> <p style="margin-top: 1em" valign="top">Selects shade, color or pattern for filling the sectors [Default is no fill]. (See SPECIFYING FILL below).</p></td> <tr valign="top" align="left"> <td width="11%"></td> <td width="7%"> <p style="margin-top: 1em" valign="top"><b>−H</b></p> </td> <td width="4%"></td> <td width="78%"> <p style="margin-top: 1em" valign="top">Input file(s) has header record(s). If used, the default number of header records is <b><A HREF="gmtdefaults.html#N_HEADER_RECS">N_HEADER_RECS</A></b>. Use <b>−Hi</b> if only input data should have header records [Default will write out header records if the input data have them]. Blank lines and lines starting with # are always skipped.</p></td> <tr valign="top" align="left"> <td width="11%"></td> <td width="7%"> <p style="margin-top: 1em" valign="top"><b>−I</b></p> </td> <td width="4%"></td> <td width="78%"> <p style="margin-top: 1em" valign="top">Inquire. Computes statistics needed to specify useful <b>−R</b>. No plot is generated.</p></td> <tr valign="top" align="left"> <td width="11%"></td> <td width="7%"> <p style="margin-top: 1em" valign="top"><b>−K</b></p> </td> <td width="4%"></td> <td width="78%"> <p style="margin-top: 1em" valign="top">More <i>PostScript</i> code will be appended later [Default terminates the plot system].</p></td> <tr valign="top" align="left"> <td width="11%"></td> <td width="7%"> <p style="margin-top: 1em" valign="top"><b>−L</b></p> </td> <td width="4%"></td> <td width="78%"> <p style="margin-top: 1em" valign="top">Specify labels for the 0, 90, 180, and 270 degree marks. For full-circle plot the default is WEST/EAST/SOUTH/NORTH and for half-circle the default is 90W/90E/-/0. A - in any entry disables that label. Use <b>−L</b> with no argument to disable all four labels</p></td> <tr valign="top" align="left"> <td width="11%"></td> <td width="7%"> <p style="margin-top: 1em" valign="top"><b>−M</b></p> </td> <td width="4%"></td> <td width="78%"> <p style="margin-top: 1em" valign="top">Specify new arrow attributes tailwidth/headlength/headwidth/r/g/b to change the appearance of arrows (Only if <b>−C</b> is set). [Default is 0.075<b>c</b>/0.3<b>c</b>/0.25<b>c</b>/0/0/0 (or 0.03<b>i</b>/0.12<b>i</b>/0.1<b>i</b>/0/0/0)].</p> </td> <tr valign="top" align="left"> <td width="11%"></td> <td width="7%"> <p style="margin-top: 1em" valign="top"><b>−O</b></p> </td> <td width="4%"></td> <td width="78%"> <p style="margin-top: 1em" valign="top">Selects Overlay plot mode [Default initializes a new plot system].</p></td> <tr valign="top" align="left"> <td width="11%"></td> <td width="7%"> <p style="margin-top: 1em" valign="top"><b>−P</b></p> </td> <td width="4%"></td> <td width="78%"> <p style="margin-top: 1em" valign="top">Selects Portrait plotting mode [Default is Landscape, see <b><A HREF="gmtdefaults.html">gmtdefaults</A></b> to change this].</p></td> <tr valign="top" align="left"> <td width="11%"></td> <td width="7%"> <p style="margin-top: 1em" valign="top"><b>−R</b></p> </td> <td width="4%"></td> <td width="78%"> <p style="margin-top: 1em" valign="top">Specifies the ’region’ of interest in (r,azimuth) space. r0 is 0, r1 is max length in units. For azimuth, specify -90/90 for half circle plot or 0/360 for full circle.</p></td> <tr valign="top" align="left"> <td width="11%"></td> <td width="7%"> <p style="margin-top: 1em" valign="top"><b>−S</b></p> </td> <td width="4%"></td> <td width="78%"> <p style="margin-top: 1em" valign="top">Specifies radius of circle. Append <b>n</b> to normalize input radii to go from 0 to 1.</p></td> <tr valign="top" align="left"> <td width="11%"></td> <td width="7%"> <p style="margin-top: 1em" valign="top"><b>−T</b></p> </td> <td width="4%"></td> <td width="78%"> <p style="margin-top: 1em" valign="top">Specifies that the input data is orientation data (has a 180 degree ambiguity) instead of true 0-360 degree directions [Default].</p></td> <tr valign="top" align="left"> <td width="11%"></td> <td width="7%"> <p style="margin-top: 1em" valign="top"><b>−U</b></p> </td> <td width="4%"></td> <td width="78%"> <p style="margin-top: 1em" valign="top">Draw Unix System time stamp on plot. By adding <i>just/dx/dy/</i>, the user may specify the justification of the stamp and where the stamp should fall on the page relative to lower left corner of the plot. For example, BL/0/0 will align the lower left corner of the time stamp with the lower left corner of the plot. Optionally, append a <i>label</i>, or <b>c</b> (which will plot the command string.). The <b><A HREF="GMT.html">GMT</A></b> parameters <b><A HREF="gmtdefaults.html#UNIX_TIME">UNIX_TIME</A></b>, <b><A HREF="gmtdefaults.html#UNIX_TIME_POS">UNIX_TIME_POS</A></b>, and <b><A HREF="gmtdefaults.html#UNIX_TIME_FORMAT">UNIX_TIME_FORMAT</A></b> can affect the appearance; see the <b><A HREF="gmtdefaults.html">gmtdefaults</A></b> man page for details. The time string will be in the locale set by the environment variable <b>TZ</b> (generally local time).</p></td> <tr valign="top" align="left"> <td width="11%"></td> <td width="7%"> <p style="margin-top: 1em" valign="top"><b>−V</b></p> </td> <td width="4%"></td> <td width="78%"> <p style="margin-top: 1em" valign="top">Selects verbose mode, which will send progress reports to stderr [Default runs "silently"].</p></td> <tr valign="top" align="left"> <td width="11%"></td> <td width="7%"> <p style="margin-top: 1em" valign="top"><b>−W</b></p> </td> <td width="4%"></td> <td width="78%"> <p style="margin-top: 1em" valign="top">Set pen attributes for sector outline or rose plot. [Default is no outline]. (See SPECIFYING PENS below).</p></td> <tr valign="top" align="left"> <td width="11%"></td> <td width="7%"> <p style="margin-top: 1em" valign="top"><b>−X −Y</b></p> </td> <td width="4%"></td> <td width="78%"> <p style="margin-top: 1em" valign="top">Shift plot origin relative to the current origin by (<i>x-shift,y-shift</i>) and optionally append the length unit (<b>c</b>, <b>i</b>, <b>m</b>, <b>p</b>). You can prepend <b>a</b> to shift the origin back to the original position after plotting, or prepend <b>r</b> [Default] to reset the current origin to the new location. If <b>−O</b> is used then the default (<i>x-shift,y-shift</i>) is (0,0), otherwise it is (r1i, r1i) or (r2.5c, r2.5c). Alternatively, give <b>c</b> to align the center coordinate (x or y) of the plot with the center of the page based on current page size.</p></td> <tr valign="top" align="left"> <td width="11%"></td> <td width="7%"> <p style="margin-top: 1em" valign="top"><b>−Z</b></p> </td> <td width="4%"></td> <td width="78%"> <p style="margin-top: 1em" valign="top">Multiply the data radii by <i>scale</i>. E.g., use <b>−Z</b>0.001 to convert your data from m to km [Default is no scaling].</p></td> <tr valign="top" align="left"> <td width="11%"></td> <td width="7%"> <p style="margin-top: 1em" valign="top"><b>−:</b></p> </td> <td width="4%"></td> <td width="78%"> <p style="margin-top: 1em" valign="top">Input file has (azimuth,radius) pairs rather than the expected (radius,azimuth).</p> </td> <tr valign="top" align="left"> <td width="11%"></td> <td width="7%"> <p style="margin-top: 1em" valign="top"><b>−bi</b></p> </td> <td width="4%"></td> <td width="78%"> <p style="margin-top: 1em" valign="top">Selects binary input. Append <b>s</b> for single precision [Default is <b>d</b> (double)]. Uppercase <b>S</b> or <b>D</b> will force byte-swapping. Optionally, append <i>ncol</i>, the number of columns in your binary input file if it exceeds the columns needed by the program. Or append <b>c</b> if the input file is netCDF. Optionally, append <i>var1</i><b>/</b><i>var2</i><b>/</b><i>...</i> to specify the variables to be read. [Default is 2 input columns].</p></td> <tr valign="top" align="left"> <td width="11%"></td> <td width="7%"> <p style="margin-top: 1em" valign="top"><b>−c</b></p> </td> <td width="4%"></td> <td width="78%"> <p style="margin-top: 1em" valign="top">Specifies the number of plot copies. [Default is 1].</p></td> </table> <p style="margin-left:11%; margin-top: 1em"><b>SPECIFYING PENS</b></p> <table width="100%" border=0 rules="none" frame="void" cellspacing="0" cellpadding="0"> <tr valign="top" align="left"> <td width="11%"></td> <td width="4%"> <p valign="top"><i>pen</i></p></td> <td width="7%"></td> <td width="78%"> <p valign="top">The attributes of lines and symbol outlines as defined by <i>pen</i> is a comma delimetered list of <i>width</i>, <i>color</i> and <i>texture</i>, each of which is optional. <i>width</i> can be indicated as a measure (points, centimeters, inches) or as <b>faint</b>, <b>thin</b>[<b>ner</b>|<b>nest</b>], <b>thick</b>[<b>er</b>|<b>est</b>], <b>fat</b>[<b>ter</b>|<b>test</b>], or <b>obese</b>. <i>color</i> specifies a gray shade or color (see SPECIFYING COLOR below). <i>texture</i> is a combination of dashes ‘-’ and dots ‘.’.</p></td> </table> <p style="margin-left:11%; margin-top: 1em"><b>SPECIFYING FILL</b></p> <table width="100%" border=0 rules="none" frame="void" cellspacing="0" cellpadding="0"> <tr valign="top" align="left"> <td width="11%"></td> <td width="6%"> <p valign="top"><i>fill</i></p></td> <td width="5%"></td> <td width="78%"> <p valign="top">The attribute <i>fill</i> specifies the solid shade or solid <i>color</i> (see SPECIFYING COLOR below) or the pattern used for filling polygons. Patterns are specified as <b>p</b><i>dpi/pattern</i>, where <i>pattern</i> gives the number of the built-in pattern (1-90) <i>or</i> the name of a Sun 1-, 8-, or 24-bit raster file. The <i>dpi</i> sets the resolution of the image. For 1-bit rasters: use <b>P</b><i>dpi/pattern</i> for inverse video, or append <b>:F</b><i>color</i>[<b>B</b>[<i>color</i>]] to specify fore- and background colors (use <i>color</i> = - for transparency). See <b><A HREF="GMT.html">GMT</A></b> Cookbook & Technical Reference Appendix E for information on individual patterns.</p> </td> </table> <p style="margin-left:11%; margin-top: 1em"><b>SPECIFYING COLOR</b></p> <table width="100%" border=0 rules="none" frame="void" cellspacing="0" cellpadding="0"> <tr valign="top" align="left"> <td width="11%"></td> <td width="7%"> <p valign="top"><i>color</i></p></td> <td width="4%"></td> <td width="78%"> <p valign="top">The <i>color</i> of lines, areas and patterns can be specified by a valid color name; by a gray shade (in the range 0−255); by a decimal color code (r/g/b, each in range 0−255; h-s-v, ranges 0−360, 0−1, 0−1; or c/m/y/k, each in range 0−1); or by a hexadecimal color code (#rrggbb, as used in HTML). See the <b><A HREF="gmtcolors.html">gmtcolors</A></b> manpage for more information and a full list of color names.</p></td> </table> <a name="EXAMPLES"></a> <h2>EXAMPLES</h2> <p style="margin-left:11%; margin-top: 1em">To plot a half circle rose diagram of the data in the file fault_segments.az_r (containing pairs of (azimuth, length in meters), using a 10 degree bin sector width, on a circle of radius = 3 inch, grid going out to radius = 150 km in steps of 25 km with a 30 degree sector interval, radial direction annotated every 50 km, using a light blue shading outlined by a solid red pen (width = 0.75 points), draw the mean azimuth, and shown in Portrait orientation, use:</p> <p style="margin-left:11%; margin-top: 1em"><b>psrose</b> fault_segments.az_r <b>−R</b>0/150/-90/90 <b>−B</b>50g25:"Fault length":/g30:."Rose diagram": <b>−S</b>3<b>i −A</b>10<b>r −G</b>lightblue <b>−W</b>0.75<b>p</b>,red <b>−Z</b>0.001 <b>−C −P −T −:</b> | lpr</p> <p style="margin-left:11%; margin-top: 1em">To plot a full circle wind rose diagram of the data in the file lines.r_az, on a circle of radius = 5 cm, grid going out to radius = 500 units in steps of 100 with a 45 degree sector interval, using a solid pen (width = 0.5 point), and shown in landscape [Default] orientation with UNIX timestamp and command line plotted, use:</p> <p style="margin-left:11%; margin-top: 1em"><b>psrose</b> lines.az_r <b>−R</b>0/500/0/360 <b>−S</b>5<b>c −Bg</b>100/<b>g</b>45:."Windrose diagram": <b>−W</b>0.5<b>p −Uc</b> | lpr</p> <a name="BUGS"></a> <h2>BUGS</h2> <p style="margin-left:11%; margin-top: 1em">No default radial scale and grid settings for polar histograms. User must run <b>psrose −I</b> to find max length in binned data set.</p> <a name="SEE ALSO"></a> <h2>SEE ALSO</h2> <p style="margin-left:11%; margin-top: 1em"><i><A HREF="GMT.html">GMT</A></i>(1), <i><A HREF="gmtcolors.html">gmtcolors</A></i>(5), <i><A HREF="gmtdefaults.html">gmtdefaults</A></i>(1), <i><A HREF="pshistogram.html">pshistogram</A></i>(1)</p> <hr> </body> </html>