R中的Hexbin:对数碱基中的色标

时间:2014-09-25 13:39:01

标签: r graph plot scatter-plot

我正在使用R中的hexbin命令制作散点图,但是我需要在对数基数上制作颜色比例?例如,1-10,然后10-100,100-1000 ......等等......有谁知道怎么做才能帮助我?非常感谢!

1 个答案:

答案 0 :(得分:6)

使用ggplot2很容易:

set.seed(42)
DF <- data.frame(x = rnorm(1e4),
                 y = rlnorm(1e4))

library(ggplot2)
library(hexbin)
ggplot(DF, aes(x = x, y= y)) +
  stat_binhex() +
  scale_fill_gradient(name = "count", trans = "log", 
                      breaks = 10^(0:6))

enter image description here