Usage
linearRelation(mydata, x = "nox", y = "no2", period = "monthly",
condition = FALSE, n = 20, rsq.thresh = 0, ylim = c(0, 20),
ylab = paste("slope from ", y, " = m.", x, " + c", sep = ""),
auto.text = TRUE, cols = NULL, span = 0.3, ...)
Arguments
mydata
A data frame minimally containing date
and two
pollutants.
x
First pollutant that when plotted would appear on the x-axis of a
relationship e.g. x = "nox"
.
y
Second pollutant that when plotted would appear on the y-axis of a
relationship e.g. y = "pm10"
.
period
A range of different time periods can be
analysed. monthly will plot a monthly time series and
weekly a weekly time series of the relationship between
x
and y
. "hour" will show the diurnal rel
condition
For period = "hour"
, period = "day"
and
period = "day.hour"
, setting condition = TRUE
will plot the
relationships split by year. This is useful for seeing how the
relationships may be changing over ti
n
The minimum number of points to be sent to the linear model.
Because there may only be a few points e.g. hours where two pollutants
are available over one week, n
can be set to ensure that at least
n
points are sent to the lin
rsq.thresh
The minimum correlation coefficient (R2) allowed. If the
relationship between x
and y
is not very good for a
particular period, setting rsq.thresh
can help to remove those
periods where the relationship is not str
ylim
y-axis limits, specified by the user.
ylab
y-axis title, specified by the user.
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.
cols
Predefined colour scheme, currently only enabled for
greyscale.
span
span for loess
fit. Controls the fit line: lower values
produce a more wiggly fit.
...
Other graphical parameters. A useful one to remove the strip
with the date range on at the top of the plot is to set strip =
FALSE
.