对于绘图窗口总冠名(Overall Title for Plotting Window)

2019-07-31 14:12发布

如果我创建中的R M行和N列的绘图窗口,我怎么可以给“整体”的图形主标题?

例如,我可能有三个散点图显示了3所不同的学校GPA和SAT成绩之间的关系。 我怎么可以给一个主标题所有的三个地块,如,“高考成绩与GPA在CA 3所学校”?

Answer 1:

浮现在我的脑海里,最明显的方法是为使用格子或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。



Answer 2:

采用传统的图形系统,这里有两种方法:

(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")


文章来源: Overall Title for Plotting Window