如果我创建中的R M行和N列的绘图窗口,我怎么可以给“整体”的图形主标题?
例如,我可能有三个散点图显示了3所不同的学校GPA和SAT成绩之间的关系。 我怎么可以给一个主标题所有的三个地块,如,“高考成绩与GPA在CA 3所学校”?
如果我创建中的R M行和N列的绘图窗口,我怎么可以给“整体”的图形主标题?
例如,我可能有三个散点图显示了3所不同的学校GPA和SAT成绩之间的关系。 我怎么可以给一个主标题所有的三个地块,如,“高考成绩与GPA在CA 3所学校”?
浮现在我的脑海里,最明显的方法是为使用格子或GGPLOT2。 下面是使用点阵一个例子:
library(lattice)
depthgroup<-equal.count(quakes$depth, number=3, overlap=0)
magnitude<-equal.count(quakes$mag, number=2, overlap=0)
xyplot(lat ~ long | depthgroup*magnitude,
data=quakes,
main="Fiji Earthquakes",
ylab="latitude", xlab="longitude",
pch=".",
scales=list(x=list(alternating=c(1,1,1))),
between=list(y=1),
par.strip.text=list(cex=0.7),
par.settings=list(axis.text=list(cex=0.7)))
在晶格你会改变主要=参数。
上面的例子是从解禁这里 。
我没有一个很好的例子GGPLOT2,但也有例子与ggpolot2在metricasston在学习[R博客 。
一种选择可能是这个例子中 ,他们使用和GGPLOT2
opts (title = "RSS and NINO3.4 Temperature Anomalies \nand SATO Index Trends Since 1980")
但是,你将不得不在gg2plot创建三个图,自然。
我想你应该是罚款或者格子或GGPLOT2。
采用传统的图形系统,这里有两种方法:
(1)
par(mfrow=c(2,2))
for( i in 1:4 ) plot(1:10)
mtext("Title",side=3,outer=TRUE,padj=3)
(2)
par(mfrow=c(2,2))
for( i in 1:4 ) plot(1:10)
par(mfrow=c(1,1),mar=rep(0,4),oma=rep(0,4))
plot.window(0:1,0:1)
text(.5,.98,"Title")