NAME
psrose - Plot (length, azimuth) as windrose diagram or polar
histogram (sector or rose diagram).
SYNOPSIS
psrose file [ -Asector_width[r] ] [ -Btickinfo ] [ - C[mode-
file] ] [ - Eazimuth/elevation ] [ -Fred/green/blue ] [ -
Gfill ] [ -H ] [ -I ] [ -K ] [ -M[parameters ] [ -O ] [ -P ]
[ - Rr0/r1/az_0/az_1 ] [ - Sradial_scale[n] ] [ -
U[/dx/dy/][label] ] [ -V ] [ -Wpen ] [ -Xx-shift ] [ - Yy-
shift ] [ -Zscale ] [ -ccopies ] [ -: ]
DESCRIPTION
psrose reads (length,azimuth) pairs from file [or standard
input] and generates PostScript code that will plot a win-
drose diagram. Optionally (with -A), polar histograms may
be drawn (sector diagram or rose diagram). Options include
full circle and half circle plots. The PostScript code is
written to standard output.
file Name of data file. If no file is given, psrose will
read standard input.
OPTIONS
No space between the option flag and the associated argu-
ments.
-A Gives the sector width in degrees for sector and rose
diagram. [Default 0 means windrose diagram]. Append r
to draw rose diagram instead of sector diagram.
-B Sets map boundary tickmark intervals. See psbasemap
for details. Remember that "x" here is radial distance
and "y" is azimuth. The ylabel may be used to plot a
figure caption.
-C Plot vectors showing the principal directions given in
the modes file. If no file is given, compute and plot
mean direction.
-E Sets the viewpoint's azimuth and elevation [180/90]
-G Selects color (r/g/b, each 0-255) for sector infill
[Default is black(0/0/0)].
-H Input file(s) has Header record(s). Number of header
records can be changed by editing your .gmtdefaults
file. If used, GMT default is 1 header record.
-I Inquire. Computes statistics needed to specify useful
-R. No plot is generated.
-K More PostScript code will be appended later [Default
terminates the plot system].
- M Specify new arrow attributes
tailwidth/headlength/headwidth/r/g/b to change the
appearance of arrows (Only if -C is set).
-O Selects Overlay plot mode [Default initializes a new
plot system].
- P Selects Portrait plotting mode [GMT Default is
Landscape, see gmtdefaults to change this].
-R 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.
-S Specifies radius of circle in inch. Append n to nor-
malize input radii to go from 0 to 1.
-U Draw Unix System time stamp on plot. User may specify
where the lower left corner of the stamp should fall on
the page relative to lower left corner of plot in inch
[Default is (-0.75,-0.75)]. Optionally, append a
label, or c (which will plot the command string.)
-V Selects verbose mode, which will send progress reports
to stderr [Default runs "silently"].
-W Set pen attributes for sector outline or rose plot.
[Default is no outline].
-X -Y
Shift origin of plot by (x-shift,y-shift) inch
[Default is (1,1) for new plots, (0,0) for overlays].
-Z Multiply the data radii by scale. E.g., use - Z0.001
to convert your data from m to km [Default is no scal-
ing].
-c Specifies the number of plot copies. [Default is 1]
-: Input file has (azimuth,radius) pairs rather than the
expected (radius,azimuth).
EXAMPLES
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
(200/240/255) outlined by a solid red pen (width = 3), draw
the mean azimuth, and shown in Portrait orientation, try:
psrose fault_segments.az_r - R0/150/-90/90 - B50g25:"Fault
length":/g30:."Rose diagram": - S3 -A10r -G200/240/255 -
W3/255/0/0 -Z0.001 -C -P -: | lpr
To plot a full circle wind rose diagram of the data in the
file lines.r_az, on a circle of radius = 2 inch, grid going
out to radius = 500 units in steps of 100 with a 45 degree
sector interval, using a solid pen (width = 2), and shown in
landscape [Default] orientation with UNIX timestamp and com-
mand line plotted, try:
psrose lines.az_r -R0/500/0/360 - S2 - Bg100/g45:."Windrose
diagram": -W2 -Uc | lpr
BUGS
No default radial scale and grid settings for polar histo-
grams. User must run psrose -I to find max length in binned
data set.
SEE ALSO
gmt, gmtdefaults, pshistogram
REFERENCES
Wessel, P., and W. H. F. Smith, 1995, The Generic Mapping
Tools (GMT) version 3.0 Technical Reference & Cookbook,
SOEST/NOAA.
Wessel, P., and W. H. F. Smith, 1995, New Version of the
Generic Mapping Tools Released, EOS Trans. AGU, 76, p. 329.
Wessel, P., and W. H. F. Smith, 1995, New Version of the
Generic Mapping Tools Released,
http://www.agu.org/eos_elec/95154e.html, Copyright 1995 by
the American Geophysical Union.
Wessel, P., and W. H. F. Smith, 1991, Free Software Helps
Map and Display Data, EOS Trans. AGU, 72, p. 441.