/ / Impostazione dei limiti z in ggplot2 `geom_hex ()` - r, ggplot2

Impostazione dei limiti z in ggplot2 `geom_hex ()` - r, ggplot2

C'è un modo per impostare manualmente z-limits in ggplot2 Funzioni bin 2d come geom_hexbin()?

Per esempio;

library(ggplot2)
dat <- data.frame(
x = rnorm(1000),
y = rnorm(1000)
)
ggplot(dat, aes(x, y)) +
geom_hex()

C'è un modo per impostare manualmente i limiti z? L'effetto desiderato è quello di controllare manualmente i punti in cui iniziano e terminano le scale di colori.

Grazie!

Per i punti extra, vorrei anche cambiare i colori della scala dei colori.

risposte:

2 per risposta № 1

Tu vuoi scale_fill_gradient:

library(ggplot2)
dat <- data.frame(
x = rnorm(1000),
y = rnorm(1000)
)
ggplot(dat, aes(x, y)) +
geom_hex() +
scale_fill_gradient(limits = c(1, 2))

inserisci la descrizione dell'immagine qui