m行n列のプロットウィンドウを作成すると、どのように「全体」グラフィックにメインタイトルを付けることができますか?プロットウィンドウの全体タイトル
たとえば、3つの学校のGPAスコアとSATスコアの関係を示す3つの散布図があります。 「カリフォルニアの3つの学校のSATスコア対GPA」のように、3つのプロットすべてに1つのマスタータイトルを与えることはできますか?
m行n列のプロットウィンドウを作成すると、どのように「全体」グラフィックにメインタイトルを付けることができますか?プロットウィンドウの全体タイトル
たとえば、3つの学校のGPAスコアとSATスコアの関係を示す3つの散布図があります。 「カリフォルニアの3つの学校のSATスコア対GPA」のように、3つのプロットすべてに1つのマスタータイトルを与えることはできますか?
私の頭に浮かぶ最も明白な方法は、Latticeまたは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)))
格子では、main =パラメータを変更します。
上記の例は、hereから解除されました。
私は良いggplot2の例はありませんが、learn r blogにggpolot2を使った例のmetricasstonがあります。
1つのオプションは、彼らがggplot2を使用this exampleと
opts (title = "RSS and NINO3.4 Temperature Anomalies \nand SATO Index Trends Since 1980")
かもしれません。しかし、あなたは当然、gg2plotで作成されたすべての3つのグラフを持っている必要があります。
私はあなたが格子かggplot2でうまくいくはずだと思います。ここで、従来のグラフィックスシステムを使用
は、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")
これは素晴らしい答えでもあり、ggplot2やlatticeは必要ありません。 –
素敵な、ちょうどそれを探していた - ありがとう! –
WONDERFUL !!!!ありがとう!!!! –
メトリスカンはどれくらいですか? :) – dalloliogm
ggplot2がセカンダリ軸ラベルをサポートしていないと言ったらどういう意味ですか?スケールを設定するときにカスタマイズすることができます(例: scale_y_continous( 'y軸ラベル')。 – dalloliogm