/ / Définition de z-limits dans ggplot2 `geom_hex ()` - r, ggplot2

Définition de z-limits dans ggplot2 `geom_hex ()` - r, ggplot2

Existe-t-il un moyen de définir manuellement les limites z dans ggplot2 2d bin fonctions telles que geom_hexbin()?

Par exemple;

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

Existe-t-il un moyen de définir manuellement les limites z? L'effet recherché est de contrôler manuellement les points auxquels les échelles de couleurs commencent et finissent.

Je vous remercie!

Pour des points supplémentaires, j'aimerais également changer les couleurs de l'échelle de couleurs.

Réponses:

2 pour la réponse № 1

Tu veux 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))

entrer la description de l'image ici