有繪製多個圖形的非常方便的方式,這就是與gridExtra - grid.arrange
:多個格子樣地gridExtra
上面的命令繪製的3x3圖在一個窗口。
現在,我用我自己的格子設置通過
trellis.par.set(my.setup)
畫獨特的線條等,但使用grid.arrange命令繪製多條曲線不會將設置爲輸出圖是默認的顏色。
所以現在的問題是如何在my.setup
轉嫁給grid.arrange或可選擇地如何在一氣呵成的格子輕鬆繪製多個圖形。
編輯:重複的例子:
Data <- data.frame(Col1=rnorm(10,0,1),Col2=rexp(10,2),Col3=rnorm(10,2,2),Col4=runif(10,0,2),
Time=seq(1,10,1))
trellis.par.set(col.whitebg())
newSet <- col.whitebg()
newSet$superpose.symbol$col <- c("blue3","orange2","gray1","tomato3")
newSet$superpose.symbol$pch <- 1
newSet$superpose.symbol$cex <- 1
newSet$superpose.line$col <- c("blue3","orange2","gray1","tomato3")
trellis.par.set(newSet)
Plot1 <- xyplot(Col1+Col2~Time, Data, type="spline")
Plot2 <- xyplot(Col2+Col3~Time, Data, type="spline")
Plot3 <- xyplot(Col1+Col3~Time, Data, type="spline")
Plot4 <- xyplot(Col3+Col4~Time, Data, type="spline")
grid.arrange(Plot1,Plot2,Plot3,Plot4, ncol=2)
構建地塊的環境下'my.setup'是目前的'trellis.par'。 –
@DWin。對不起,你能更具體嗎? – Maximilian
點陣具有內置的功能,可以在一個頁面(甚至是多個頁面)中排列多個圖塊,這可能是一個更好的方法。 '?格::: print.trellis' – baptiste