psrose
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 ] [ -Gfill ] [
-H[nrec] ] [ -I ] [ -K ] [ -M[parameters ] [ -O ] [ -P ] [
-Rr0/r1/az_0/az_1 ] [ -Sradial_scale[n] ] [ -T ] [
-U[/dx/dy/][label] ] [ -V ] [ -Wpen ] [ -Xx-shift ] [ -Yy-
shift ] [ -Zscale ] [ -ccopies ] [ -: ] [ -bi[s][n] ]
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 ASCII [or binary, see -b] 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 dis
tance 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 shade or color for sector infill [Default
is no fill]. Specify the shade (0-255) or color
(r/g/b, each in 0-255).
-H Input file(s) has Header record(s). Number of
header records can be changed by editing your .gmt
defaults file. If used, GMT default is 1 header
record.
-K More PostScript code will be appended later
[Default terminates the plot system].
-M Specify new arrow attributes tail
width/headlength/headwidth/r/g/b to change the
appearance of arrows (Only if -C is set). [Default
is 0.075c/0.3c/0.25c/0/0/0 (or
0.03i/0.12i/0.1i/0/0/0)].
-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. Append n to normalize
input radii to go from 0 to 1.
-T Specifies that the input data is orientation data
(has a 180 degree ambiguity) instead of true 0-360
degree directions [Default].
-U Draw Unix System time stamp on plot. User may spec
ify where the lower left corner of the stamp should
fall on the page relative to lower left corner of
plot. Optionally, append a label, or c (which will
plot the command string.). The GMT parameters
UNIX_TIME and UNIX_TIME_POS can affect the appear
ance; see the gmtdefaults man page for details.
-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). Prepend
a for absolute coordinates; the default (r) will
reset plot origin.
-Z Multiply the data radii by scale. E.g., use -Z0.001
to convert your data from m to km [Default is no
scaling].
-c Specifies the number of plot copies. [Default is 1]
-bi Selects binary input. Append s for single precision
[Default is double]. Append n for the number of
columns in the binary file(s). [Default is 2 input
columns].
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 cir
cle 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 shad
ing (200/240/255) outlined by a solid red pen (width =
0.75 points), 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": -S3i -A10r -G200/240/255
-W0.75p/255/0/0 -Z0.001 -C -P -T -: | lpr
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, try:
psrose lines.az_r -R0/500/0/360 -S5c -Bg100/g45:."Windrose
diagram": -W0.5p -Uc | lpr
BUGS
No default radial scale and grid settings for polar his
tograms. User must run psrose -I to find max length in
binned data set.
SEE ALSO
gmt(l), gmtdefaults(l), pshistogram(l)
Man(1) output converted with
man2html