R-intrigue centrée légende à l'extérieur des marges de plusieurs parcelles

Je veux tracer une centrée sur la légende en dehors de la zone de traçage dans un appareil dont plusieurs parcelles. Il y a eu beaucoup de questions (avec de légères variations) a demandé, dans la sur la modification de la position de la légende dans un R de la parcelle.

Par exemple:

1) R - Commune titre et une légende pour les combinés parcelles

2) Commune de la légende de plusieurs parcelles dans la R

3) Tracer une légende à l'extérieur de la zone de traçage dans les graphismes de base?

etc.

Maintenant ce que j'ai compris à partir des questions posées ci-dessus, c'est que j'ai mis l'option xpd = T ou xpd = NApour tracer des légendes à l'extérieur des marges de. Cependant lorsque je l'ai essayer, de toute façon il ne fonctionne pas pour moi ..

par(mfrow=c(1,2),oma=c(0,3,0,0),xpd=TRUE)

plot(c(5,10),col=c("red","blue"),pch=20,cex=2,bty="n",xlab="",ylab="")
barplot(c(5,10),col=c("red","blue"))

mtext(text="My two plots",side=3,cex=2,outer=TRUE,line=-3)

legend("top",legend=c("A", "B"),fill=c("red","blue"),ncol=2,xpd=NA,bty="n")  # Option 1
legend(x=0.01,y=11,legend=c("A", "B"),fill=c("red","blue"),ncol=2,xpd=TRUE,bty="n") # Option 2

Maintenant, ma question est, comment xpd exactement de travail ? comme je suis incapable de comprendre pourquoi ne pas la légende de ne pas être placé à l'extérieur de la zone de traçage avec xpd=T.

Je m'excuse d'avance si certains considèrent cela comme un double de l'questions ci-dessus !!

Aide est très appréciée

Ashwin

OriginalL'auteur Ashwin | 2014-06-06