Last chance! 50% off unlimited learning
Sale ends in
GoogleMapsPlot(mydata, latitude = "latitude",
longitude = "longitude", type = "default", xlim, ylim,
pollutant = NULL, labels = NULL, cols = "default",
limits = c(0, 100), cex = pollutant, pch = NULL,
cex.range = c(2, 10), xlab = longitude,
ylab = latitude, main = "", axes = TRUE, map = NULL,
map.raster = TRUE, map.cols = NULL, aspect = NULL,
as.table = TRUE, plot.type = "xy",
plot.transparent = FALSE, key = NULL,
key.position = "right", key.header = "",
key.footer = pollutant, auto.text = TRUE, ...)
GoogleMapsPlot
plot.mydata
giving the latitudes and longitudes,
respectively, of measurements. If only one latitude
longitude pair are supplied, the function applies a
default range to the plot. To override this eithelatitude
and
longitude
, but can be forced as part of the plot
call. (NOTE: This are in-development and should be used
with care. The RgoogleMapmydata
that is to be evaluated at the
each measurement point. Depending on settings, nominally
cols
and cex
, the evaluation can be by
colour, size or bmydata
column/field containing the labels to be
used or a list, containing that field name (as
labels
), and any other label properties, e.g.
cex
, col
, etc, reqcols
is passed to openColours
for evaluation, but can be forced to one colour using
e.g. col = "red"
. The special case cols =
"greyscale"
limits
can be set in the form c(lower,
upper)
to modifyNULL
or pollutant
if supplied.
If NULL
all points are plotted an equal size. If
pollutant
or the name of another variable in
myd
pch = 20
), but
can be any predefined symbol, e.g. pch = 1
is the
open circle symbol used in most standard R plots.
pch
maycex
values
to if cex
is supplied as a mydata
variable
name. This is intended to provide sensible data point
points regardless of the variable value range but may be
require fine-tuninquickText
to handle formatting if enabled
(auto.text = TRUE
). By default
GoogleMapsPlot
uses latitude
TRUE
/FALSE
) all x and y axis
annotation and labelling.RgoogleMaps
output, to
be used as a background map. If NULL
(as in
default), a map is produced using the
RgoogleMaps-package
function MapBackground
,
the supplied latitud
TRUE
uses
panel.GoogleMapsRaster
to produce the map layer,
while the alternative (FALSE
) uses
panel.GoogleMaps
. (NOTE: The raster vercols
a colour scale, but, if
supplied, used to recolour the map layer before plotting.
(NOTE: If set, this will override cols =
"greyscale"
.)NULL
(default), this is calculated by the function
based on the data and xlim
and ylim
ranges.as.table
is a lattice
option that controls the order in which multiple panels
are displayed. The default (TRUE
) produces layouts
similar to other openair plot.plot.type =
"xy"
), this is an x-y style scatter plot, but can also
be other pre-defined options (e.g. "level" for a
levelplot) or a user-defined panel of a simTRUE
applying default 0.5). key = NULL
) the key is generated is a
colour range exists, but can be forced (key =
TRUE/FALSE
) or controlled at a higher level (via
drawOpenKey
)."top"
, "right"
, "bottom"
and
"left"
.auto.text
= TRUE
), these arguments are passed to the scale key
(drawOpenKey
) via quickText
to handle
formatting.auto.text = TRUE
allows labels (xlab
,
ylab
, main
, etc.) to be passed to the plot
via quickText
. auto.text = FALSE
turns
this opticutData
for type
handling,
MapBackground
in RgoogleMaps
for map layer
production, and xyplot
in lattice
for data
layer production.GoogleMapsPlot
also returns an object of class
``openair''. The object includes three main components:
call
, the command used to generate the plot;
data
, the data frame of summarised information
used to make the plot; and plot
, the plot itself.
If retained, e.g. using output <-
GoogleMapsPlot(mydata)
, this output can be used to
recover the data, reproduce or rework the original plot
or undertake further analysis.
An openair output can be manipulated using a number of
generic operations, including print
, plot
and summary
. See openair.generics
for further details.GoogleMapsPlot
is an IN DEVELOPMENT function.
It combines a dedicated map layer, e.g.
panel.GoogleMaps
, or (the default)
panel.GoogleMapsRaster
, and standard
lattice
panels such as
panel.xyplot
or
panel.levelplot
as a data layer,
to produce map-based data visualisations.
It provides lattice-style conditioning/handling for
RgoogleMaps
outputs.RgoogleMaps
, xyplot
,
panel.xyplot
and
panel.levelplot