coplot(formula, data, given.values, panel = points, rows, columns,
       show.given = TRUE, col = par("fg"), pch = par("pch"),
       xlab = paste("Given :", a.name),
       ylab = paste("Given :", b.name),
       number = 6, overlap = 0.5, ...)
co.intervals(x, number = 6, overlap = 0.5)
| formula | a formula describing the form of conditioning plot.  A
formula of the form y ~ x | aindicates that plots ofyversusxshould be produced conditional on the
variablea.  A formula of the formy ~ x| a * bindicates that plots ofyversusxshould be produced
conditional on the two variablesaandb.
 | 
| data | a data frame containing values for any variables in the
formula.  By default the environment where coplotwas called
from is used. | 
| given.values | a value or list of two values which determine how
the conditioning on aandbis to take place.
When there is no  | 
| panel | a function(x,y, col, pch, ...)which gives the action to be carried out in
each panel of the display.  The default ispoints. | 
| rows | the panels of the plot are laid out in a rowsbycolumnsarray.rowsgives the number of rows in the
array. | 
| columns | the number of columns in the panel layout array. | 
| show.given | logical (possibly of length 2 for 2 conditioning
variables): should conditioning plots be shown for the
corresponding conditioning variables (default TRUE) | 
| col | a vector of colors to be used to plot the points. If too short, the values are recycled. | 
| pch | a vector of plotting symbols or characters. If too short, the values are recycyled. | 
| xlab | character; label to use for the 1st conditioning variable. | 
| ylab | character; label to use for the 2nd conditioning variable. | 
| number | integer; the number of conditioning intervals, possibly of length 2 for x and y direction. | 
| overlap | numeric < 1; the fraction of overlap of the conditioning variables, possibly of length 2 for x and y direction. When overlap < 0, there will be gaps between the data slices. | 
| ... | additional arguments to the panel function. | 
co.intervals(., number, .) returns a (number x
2) matrix, say ci,  where ci[k,] is
the range of x values for the k-th interval.pairs,
panel.smooth,
points.
## Tonga Trench Earthquakes
data(quakes)
coplot(long ~ lat | depth, data = quakes)
given.depth <- co.intervals(quakes$depth, number=4, overlap=.1)
coplot(long ~ lat | depth, data = quakes, given.values=given.depth)
## Conditioning on 2 variables:
ll.dm <- long ~ lat | depth * mag
coplot(ll.dm, data = quakes)
coplot(ll.dm, data = quakes, number=c(4,7), show.given = c(T,F))
coplot(ll.dm, data = quakes, number=c(3,7),
       overlap=c(-.5,.1)) # negative overlap DROPS values
data(warpbreaks)
## given two factors
coplot(breaks ~ 1:54 | wool * tension, data = warpbreaks, col = 'red')
## Example with empty panels:
data(state)
attach(data.frame(state.x77))#> don't need `data' arg. below
coplot(Life.Exp ~ Income | Illiteracy * state.region, number = 3,
       panel=function(x,y,...) panel.smooth(x,y, span= .8, ...))