Usage
polarFreq(mydata, pollutant = "",
statistic = "frequency", ws.int = 1, grid.line = 5,
breaks = seq(0, 5000, 500), cols = "default",
trans = TRUE, type = "default", min.bin = 1,
ws.upper = NA, offset = 10, border.col = "transparent",
key.header = statistic, key.footer = pollutant,
key.position = "right", key = TRUE, auto.text = TRUE,
...)Arguments
mydata
A data frame minimally containing
ws, wd and date.
pollutant
Mandatory. A pollutant name
corresponding to a variable in a data frame should be
supplied e.g. pollutant = "nox"
statistic
The statistic that should be applied to
each wind speed/direction bin. Can be "frequency",
"mean", "median", "max" (maximum), "stdev" (standard
deviation) or "weighted.mean". The option "frequency"
(the default) is the simplest and plots the f
ws.int
Wind speed interval assumed. In some cases
e.g. a low met mast, an interval of 0.5 may be more
appropriate.
grid.line
Radial spacing of grid lines.
breaks
The user can provide their own scale.
breaks expects a sequence of numbers that define
the range of the scale. The sequence could represent one
with equal spacing e.g. breaks = seq(0, 100, 10) -
a scale from 0-10 in i
cols
Colours to be used for plotting. Options
include "default", "increment", "heat", "jet" and user
defined. For user defined the user can supply a list of
colour names recognised by R (type colours() to
see the full list). An example
trans
Should a transformation be applied?
Sometimes when producing plots of this kind they can be
dominated by a few high points. The default therefore is
TRUE and a square-root transform is applied. This
results in a non-linear scale
type
type determines how the data are split
i.e. conditioned, and then plotted. The default is will
produce a single plot using the entire data. Type can be
one of the built-in types as detailed in cutData
e.g. "season", "
min.bin
The minimum number of points allowed in a
wind speed/wind direction bin. The default is 1. A value
of two requires at least 2 valid records in each bin an
so on; bins with less than 2 valid records are set to NA.
Care should be taken when usi
ws.upper
A user-defined upper wind speed to use.
This is useful for ensuring a consistent scale between
different plots. For example, to always ensure that wind
speeds are displayed between 1-10, set ws.int =
10.
offset
offset controls the size of the
'hole' in the middle and is expressed as a percentage of
the maximum wind speed. Setting a higher offset
e.g. 50 is useful for statistic = "weighted.mean"
when ws.int
border.col
The colour of the boundary of each wind
speed/direction bin. The default is transparent. Another
useful choice sometimes is "white".
key.header,key.footer
Adds additional text/labels
to the scale key. For example, passing options
key.header = "header", key.footer = "footer" adds
addition text above and below the scale key. These
arguments are passed to drawOpenKey via
key.position
Location where the scale key is to
plotted. Allowed arguments currently include
"top", "right", "bottom" and
"left".
key
Fine control of the scale key via
drawOpenKey. See drawOpenKey for further
details.
auto.text
Either TRUE (default) or
FALSE. If TRUE titles and axis labels will
automatically try and format pollutant names and units
properly e.g. by subscripting the 2 in NO2.
...
Other graphical parameters passed onto
lattice:xyplot and cutData. For example,
polarFreq passes the option hemisphere =
"southern" on to cutData to provide southern
(rather than