Ich möchte den Titel für eine Legende in einem Levelplot-Diagramm hinzufügen, das in einer Variablen gespeichert ist.R - Wie legende Titel zu einem in einer Variablen gespeicherten Levelplot hinzugefügt werden?
Zum Beispiel dieser Code funktioniert:
library(lattice)
library(grid)
x = 1:10
y = rep(x,rep(10,10))
x = rep(x,rep(10))
z = x+y
levelplot(z~x*y, colorkey=list(labels=list(cex=1,font=2,col="brown"),height=1,width=1.4),main=list('b',side=1,line=0.5))
trellis.focus("legend", side="right", clipp.off=TRUE, highlight=FALSE)
grid.text(expression(m^3/m^3), 0.2, 0, hjust=0.5, vjust=1)
trellis.unfocus()
Aber dieser Code, wo die gleiche Handlung als Variable gespeichert wird, funktioniert nicht:
p1 <- levelplot(z~x*y, colorkey=list(labels=list(cex=1,font=2,col="brown"),height=1,width=1.4),main=list('b',side=1,line=0.5))
trellis.focus("legend", side="right", clipp.off=TRUE, highlight=FALSE)
grid.text(expression(m^3/m^3), 0.2, 0, hjust=0.5, vjust=1)
trellis.unfocus()
Wie kann ich das erreichen?
http://r.789695.n4.nabble.com/Adding-title-to-colorkey-td4633584.html sieht viel einfacher aus – user20650