[R] Change axes labels in Lattice

Oscar Rueda orp at intras.es
Tue Mar 12 15:02:07 CET 2002


Thanks to Mr. Lancelot, I've got to plot the "puzzle" plot for displaying a contingency table. Here's the code if someone is interested


V1<-factor(round(runif(100, 1,4)), labels=c("A", "B", "C", "D"))
V2<-factor(round(runif(100, 1,4)), labels=c("A", "B", "C", "D"))
V3<-factor(round(runif(100, 1,5)), labels=c("Val1", "Val2", "Val3", "Val4","Val5"))

s<-table(V1, V2, V3)
as.data.frame(prop.table(s,margin=3))->f

levelplot(Freq~unclass(V1)*unclass(V2)|V3, data=f, cuts=3, labels=F,xlab="V1", ylab="V2",
	scales=list(x=list(at=c(1,2,3,4), labels=levels(V1)),y=list(at=c(1,2,3,4), labels=levels(V2))),
	page=function(...) {
		grid.text(x = c(.76,.76),
                    y = seq(.8, .7, len = 2),label=c("Contingency Table", "V1 vs. V2"),gp=gpar(fontsize=17))
		}
)

Oscar


-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._



More information about the R-help mailing list