Domanda

Utilizzo di MTEXT per la descrizione dell'etichetta fa qualcosa di diverso dall'uso di XLAB.Come posso effettuare le etichette MTExt essere sempre le stesse dimensioni del fatto che sarebbe quando si usa XLAB (senza definire sempre l'argomento CEX).Nell'esempio minimo sotto Cex= Cex.Lab= 1 per entrambe le figure.Tuttavia la dimensione è diversa.

layout(matrix(c(1,1,2,2), ncol=1))
op<-par(mar=c(4,4,2,1))
plot(1:10, xlab="", ylab="", main="This is my title")
mtext("this is the x-axis", side=1, line=2.75, cex=1)
mtext("this is the y-axis", side=2, line=2.5, cex=1)
plot(1:10,  xlab="this is smaller", ylab="this is smaller", main="This is my title", cex.lab=1)
par(op)
.

Inserire l'immagine Descrizione qui

È stato utile?

Soluzione

Quando viene utilizzato il layout, il significato di cex=1 in plot è diverso, ma non mi sarei aspettato che la differenza si estenda a MTExt poiché le sue attività sono al di fuori delle singole regioni di stampa.È possibile invertire la riduzione predefinita in "efficace" -cex all'interno di plot invertendo il fattore previsto di 2/3:

layout(matrix(c(1,1,2,2), ncol=1))
op<-par(mar=c(4,4,2,1))
plot(1:10, xlab="", ylab="", main="This is my title")
mtext("this is the x-axis", side=1, line=2.75, cex=1)
mtext("this is the y-axis", side=2, line=2.5, cex=1)
plot(1:10,  xlab="this is _not_ smaller", 
            ylab="this is _not_ smaller, either", 
            main="This is my title", 
            cex.lab=3/2)
par(op)
.

Ulteriore lettura:

 ?par  # scroll down to mfcol, mfrow
.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top