[R-br] Adicionar linhas em xyplot multipaneis

walmes . walmeszeviani em gmail.com
Quarta Outubro 15 23:37:09 BRT 2014


Segue minha sugestão.

require(latticeExtra)

## É possível fazer com layer mais aí tem-se que estar atento à
## amplitude dos eixos.

xyplot(URAMED+TEMPMED~DATA, dados,
       outer=TRUE, scales=list(y="free"))+
           layer(with(dados, panel.lines(URAMIN~DATA)), packets=1)+
           layer(with(dados, panel.lines(URAMAX~DATA)), packets=1)

## Melhor e dispor os dados de uma forma mais conveniente.
str(dados)

tem <- subset(dados, select=c(DATA, TEMPMED, TEMPMIN, TEMPMAX))
umi <- subset(dados, select=c(DATA, URAMED, URAMIN, URAMAX))
names(tem)[2:4] <- names(umi)[2:4] <- c("med","min","max")
tem$var <- "temp"
umi$var <- "umid"

da <- rbind(tem, umi)
str(da)

xyplot(med+min+max~DATA|var, data=da, scales=list(y="free"),
       type="l", lty=c(1,2,2), col=c("black","gray50","gray50"))

À disposição.
Walmes.

​
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20141015/6f5cf81a/attachment.html>


Mais detalhes sobre a lista de discussão R-br