View source: R/polar_annulusMap.R
annulusMapStatic | R Documentation |
annulusMapStatic()
creates a ggplot2
map using polar annulus plots as
markers. As this function returns a ggplot2
object, further customisation
can be achieved using functions like ggplot2::theme()
and
ggplot2::guides()
.
annulusMapStatic(
data,
pollutant = NULL,
ggmap,
period = "hour",
facet = NULL,
limits = "free",
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 ( |
pollutant |
The column name(s) of the pollutant(s) to plot. If multiple pollutants are specified, they will each form part of a separate panel. |
ggmap |
A |
period |
This determines the temporal period to consider. Options are "hour" (the default, to plot diurnal variations), "season" to plot variation throughout the year, "weekday" to plot day of the week variation and "trend" to plot the trend by wind direction. |
facet |
Used for splitting the input data into different panels, passed
to the |
limits |
One of:
|
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::polarAnnulus()
annulusMap()
for the interactive leaflet
equivalent of
annulusMapStatic()
Other static directional analysis maps:
diffMapStatic()
,
freqMapStatic()
,
percentileMapStatic()
,
polarMapStatic()
,
pollroseMapStatic()
,
windroseMapStatic()
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.