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
0
A
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)