2012-03-31 11 views
1

Ich möchte die Größe des Textes in den Achsenbeschriftungen der Drahtgittermethode in R anpassen (im Gitterpaket gefunden).Vergrößern der Achsenbeschriftungen in einem Drahtmodell Plot

Es scheint, wie es sollte nur eine Frage sein

spezifizieren
cex.lab=2 

wie es der Fall ist bei den meisten anderen Parzellen. Dies erhöht jedoch nicht die Schriftgröße.

Zum Beispiel:

some_data <- expand.grid(c(1:10), c(1:10)) 
some_data$z <- sin(some_data$Var1 + some_data$Var2) 
wireframe(z~Var1*Var2, some_data, scales=list(arrows=FALSE, cex=1.5), xlab='blah1', ylab='blah2', zlab='blah3') 
wireframe(z~Var1*Var2, some_data, scales=list(arrows=FALSE, cex=1.5), xlab='blah1', ylab='blah2', zlab='blah3', cex.lab=4) 

sollte eine zweite Achse Stück mit Etiketten 4 mal größer ist als die, die in der ersten erzeugen. Sie sind stattdessen identisch.

Antwort

2

Zwei Möglichkeiten, könnte es andere sein:

wireframe(z~Var1*Var2, some_data, 
      trellis.par.set(list(axis.text=list(cex=2))), 
      scales=list(arrows=FALSE), 
      xlab='blah1', ylab='blah2', zlab='blah3') 

Die kanonische Referenz dafür ist Sarkars „Lattice“ Text und dies wird im Parameter-System-Kapitel auf den Seiten 126-128 beschrieben.

Es scheint auch, dass Sie verschachtelte Argumente innerhalb scales verwenden können. Lassen Sie den Aufruf par.settings fallen und verwenden Sie stattdessen:

..., scales=list(arrows=FALSE, axis=list(text=list(cex=2))), ... 
Verwandte Themen