2016-07-27 7 views
0

Ich verwende das lattice Paket, um Heatmaps zu plotten. Bei einigen Plots möchte ich die Farbleiste ausschließen, die automatisch neben dem Plot gedruckt wird. Leider konnte ich keine Möglichkeit finden, es zu verstecken. Gibt es einen einfachen Weg, dies zu erreichen?R: Farbbalken aus Gitter Heatmap ausschließen

Antwort

0

Angenommen, Sie beziehen sich auf levelplot von Gitter kann colorkeys leicht durch colorkey = FALSE Angabe deaktiviert werden. In der Tat wird dies im ersten Beispiel von ?levelplot getan.

x <- seq(pi/4, 5 * pi, length.out = 100) 
y <- seq(pi/4, 5 * pi, length.out = 100) 
r <- as.vector(sqrt(outer(x^2, y^2, "+"))) 
grid <- expand.grid(x=x, y=y) 
grid$z <- cos(r^2) * exp(-r/(pi^3)) 
levelplot(z ~ x * y, grid, cuts = 50, scales = list(log = "e"), xlab = "", 
      ylab = "", main = "Weird Function", sub = "with log scales", 
      colorkey = FALSE, region = TRUE)