2015-11-05 78 views
1

有沒有辦法在ggplot2中手動設置z限制,如geom_hexbin()在ggplot2中設置z限制`geom_hex()`

例如;

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

有沒有辦法手動設置Z-限制?預期的效果是手動控制色標開始和結束的點。

謝謝!

對於額外的點,我也想改變色階的顏色。

回答

2

你想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)) 

enter image description here

+0

啊謝謝,那是完美的。 – roman