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
|
- |No-spaces|
- Description
- -----------
- **rose** reads (length, azimuth) pairs from *file* [or standard input]
- and plot a windrose diagram. Add **-i**\ 0 if your file only has azimuth values.
- Optionally (with **-A**), polar histograms may be drawn (sector diagram
- or rose diagram). Options include full circle and half circle plots. The
- outline of the windrose is drawn with the same color as :term:`MAP_DEFAULT_PEN`.
- Required Arguments
- ------------------
- None.
- Optional Arguments
- ------------------
- .. |Add_intables| replace:: If a file with only
- azimuths are given, use **-i** to indicate the single column with
- azimuths; then all lengths are set to unity (see **-Zu** to set
- actual lengths to unity as well).
- .. include:: explain_intables.rst_
- .. _-A:
- **-A**\ *sector_width*\ [**+r**]
- 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:
- .. include:: explain_-B.rst_
- |
- | Remember that "x" here is radial distance and "y" is azimuth. The ylabel may be used to plot a figure caption. The scale bar length is determined by the radial gridline spacing.
- .. _-C:
- **-C**\ *cpt*
- Give a CPT. The *r*-value for each sector is used to
- look-up the sector color. Cannot be used with a rose diagram.
- If modern mode and no argument is given then we select the current CPT.
- .. _-D:
- **-D**
- Shift sectors so that they are centered on the bin interval (e.g.,
- first sector is centered on 0 degrees).
- .. _-E:
- **-E**\ **m**\|\ [**+w**]\ *mode_file*
- Plot vectors showing the principal directions given in the *mode_file*
- file. Alternatively, specify **-Em** to compute and plot mean direction. See
- **-M** to control the vector attributes. Finally, to instead save the
- computed mean direction and other statistics, use [**m**]\ **+w**\ *mode_file*.
- The eight items saved to a single record are:
- *mean_az, mean_r, mean_resultant, max_r, scaled_mean_r, length_sum, n, sign@alpha*,
- where the last term is 0 or 1 depending on whether the mean resultant is significant
- at the level of confidence set via **-Q**.
- .. _-F:
- **-F**
- Do not draw the scale length bar [Default plots scale in lower right corner provided **-B** is used]
- .. _-G:
- **-G**\ *fill* :ref:`(more ...) <-Gfill_attrib>`
- Selects shade, color or pattern for filling the sectors [Default is no fill].
- .. _-I:
- **-I**
- Inquire. Computes statistics needed to specify a useful **-R**. No
- plot is generated. The following statistics are written to stdout:
- *n*, *mean az*, *mean r*, *mean resultant length*, *max bin sum*,
- *scaled mean*, and *linear length sum*.
- .. _-J:
- **-JX**\ *diameter*
- Sets the diameter of the rose diagram. Only this form of the projection machinery
- is supported for this module. If not given, then we default to a diameter of 7.5 cm.
- .. _-L:
- **-L**\ [*wlabel*\ ,\ *elabel*\ ,\ *slabel*\ ,\ *nlabel*]
- 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 **-L** with no argument to disable all four labels.
- Note that the :term:`GMT_LANGUAGE` setting will affect the words used.
- .. _-M:
- **-M**\ *parameters*
- Used with **-E** to modify vector parameters. For vector heads,
- append vector head *size* [Default is 0, i.e., a line]. See VECTOR
- ATTRIBUTES for specifying additional attributes. If **-E** is not
- given and the current plot mode is to draw a windrose diagram then
- using **-M** will add vector heads to all individual directions
- using the supplied attributes.
- .. _-Q:
- **-Q**\ [*alpha*]
- Sets the confidence level used to determine if the mean resultant
- is significant (i.e., Lord Rayleigh test for uniformity) [0.05].
- **Note**: The critical values are approximated [Berens, 2009] and
- requires at least 10 points; the critical resultants are accurate
- to at least 3 significant digits. For smaller data sets you
- should consult exact statistical tables.
- .. _-R:
- **-R**\ *r0*/*r1*/*az0*/*az1*
- Specifies the 'region' of interest in (*r*\ ,\ *azimuth*) space. Here, *r0* is 0, *r1*
- is max length in units. For azimuth, specify either -90/90 or 0/180
- for half circle plot or 0/360 for full circle.
- .. _-S:
- **-S**
- Normalize input radii (or bin counts if **-A** is used) by the largest
- value so all radii (or bin counts) range from 0 to 1.
- .. _-T:
- **-T**
- Specifies that the input data are orientation data (i.e., have a 180 degree
- ambiguity) instead of true 0-360 degree directions [Default]. We
- compensate by counting each record twice: First as *azimuth* and second
- as *azimuth + 180*. Ignored if range is given as -90/90 or 0/180.
- .. _-U:
- .. include:: explain_-U.rst_
- .. _-V:
- .. |Add_-V| unicode:: 0x20 .. just an invisible code
- .. include:: explain_-V.rst_
- .. _-W:
- **-W**\ *pen*
- Set pen attributes for sector outline or rose plot. [Default is no
- outline]. Use **-Wv**\ *pen* to change pen used to draw vector
- (requires **-E**) [Default is same as sector outline].
- .. _-X:
- .. include:: explain_-XY.rst_
- .. _-Z:
- **-Z**\ **u**\|\ *scale*
- Multiply the data radii by *scale*. E.g., use **-Z**\ 0.001 to
- convert your data from m to km. To exclude the radii from
- consideration, set them all to unity with **-Zu** [Default is no
- scaling].
- **-:**
- Input file has (*azimuth,radius*) pairs rather than the expected
- (*radius,azimuth*).
- .. |Add_-bi| replace:: [Default is 2 input columns].
- .. include:: explain_-bi.rst_
- .. |Add_-di| unicode:: 0x20 .. just an invisible code
- .. include:: explain_-di.rst_
- .. |Add_-e| unicode:: 0x20 .. just an invisible code
- .. include:: explain_-e.rst_
- .. |Add_-h| unicode:: 0x20 .. just an invisible code
- .. include:: explain_-h.rst_
- .. include:: explain_-icols.rst_
- .. |Add_perspective| unicode:: 0x20 .. just an invisible code
- .. include:: explain_perspective.rst_
- .. include:: explain_-qi.rst_
- .. include:: explain_-t.rst_
- .. include:: explain_help.rst_
- .. include:: explain_vectors.rst_
|