View source: R/polar_windroseMap.R
windroseMapStatic | R Documentation |
windroseMapStatic()
creates a ggplot2
map using wind roses as markers. As
this function returns a ggplot2
object, further customisation can be
achieved using functions like ggplot2::theme()
and ggplot2::guides()
. See
openair::polarPlot()
for more information.
windroseMapStatic(
data,
ggmap = NULL,
ws.int = 2,
breaks = 4,
facet = NULL,
latitude = NULL,
longitude = NULL,
cols = "turbo",
alpha = 1,
key = FALSE,
facet.nrow = NULL,
d.icon = 150,
d.fig = 3,
...
)
data |
A data frame. The data frame must contain the data to plot the
directional analysis marker, which includes wind speed ( |
ggmap |
A |
ws.int |
The wind speed interval. Default is 2 m/s but for low met masts with low mean wind speeds a value of 1 or 0.5 m/s may be better. |
breaks |
Most commonly, the number of break points for wind speed in windRose. For windRose and the ws.int default of 2 m/s, the default, 4, generates the break points 2, 4, 6, 8 m/s. Breaks can also be used to set specific break points. For example, the argument breaks = c(0, 1, 10, 100) breaks the data into segments <1, 1-10, 10-100, >100. |
facet |
Used for splitting the input data into different panels, passed
to the |
latitude, longitude |
The decimal latitude/longitude. If not provided, will be automatically inferred from data by looking for a column named "lat"/"latitude" or "lon"/"lng"/"long"/"longitude" (case-insensitively). |
cols |
The colours used for plotting. See |
alpha |
The alpha transparency to use for the plotting surface (a value between 0 and 1 with zero being fully transparent and 1 fully opaque). |
key |
Should a key for each marker be drawn? Default is |
facet.nrow |
Passed to the |
d.icon |
The diameter of the plot on the map in pixels. This will affect
the size of the individual polar markers. Alternatively, a vector in the
form |
d.fig |
The diameter of the plots to be produced using |
... |
Arguments passed on to
|
a ggplot2
plot with a ggmap
basemap
As the outputs of the static directional analysis functions are ggplot2
figures, further customisation is possible using functions such as
ggplot2::theme()
, ggplot2::guides()
and ggplot2::labs()
.
If multiple pollutants are specified, subscripting (e.g., the "x" in "NOx")
is achieved using the ggtext package. Therefore if you
choose to override the plot theme, it is recommended to use
[ggplot2::theme()]
and [ggtext::element_markdown()]
to define the
strip.text
parameter.
When arguments like limits
, percentile
or breaks
are defined, a
legend is automatically added to the figure. Legends can be removed using
ggplot2::theme(legend.position = "none")
, or further customised using
ggplot2::guides()
and either color = ggplot2::guide_colourbar()
for
continuous legends or fill = ggplot2::guide_legend()
for discrete
legends.
the original openair::windRose()
windroseMap()
for the interactive leaflet
equivalent of
windroseMapStatic()
Other static directional analysis maps:
annulusMapStatic()
,
diffMapStatic()
,
freqMapStatic()
,
percentileMapStatic()
,
polarMapStatic()
,
pollroseMapStatic()
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.