I have a dataframe of three variables: x, y, z. The value of z are:
```
> unique(df$z)
[1] 1.0 1.2 1.4 1.6 1.8 2.0 2.2 2.6 3.0 2.4 2.8
```
I would like to plot the contour where the data get integer values
(1.0, 2.0, 3.0) but also highlight where the 1.8 and 2.8 values
occurred. Thus, I am plotting the data with lattice's contourplot with
a cut of 3,  and I would like to add a layer with the contours for the
2.8 values. A sort of mean and 95% CI margins around it.
I selected a subset of the original dataframe, but it does not plot anything.
```
library(lattice)
library(latticeExtra)
ds = subset(df, z == 1.8 | z == 2.8)
a = contourplot(z ~ y*x, data = df, cuts = 3, lwd = 3, labels=FALSE)
b = contourplot(Class ~ y*x, data = ds, lwd = 1, col="blue")
P = a + as.layer(b)
print(P)
```

Is there a way to select only a subset of the contours? If I increase
`cuts` I get more levels, I am only interested in certain values...
Thank you

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to