У меня есть 2d гистограмма, созданная с помощью stat_bin2d
в пакете ggplot2
. Я хотел бы контролировать как количество перерывов в цветовом градиенте, так и место нахождения этих разрывов. Я уверен, что я просто пропускаю что-то маленькое, но я не могу понять, как контролировать перерывы в биннинге.
Пример:
x <- rnorm(100)^2
y <- rnorm(100)^2
df <- data.frame(x,y)
require(ggplot2)
p <- ggplot(df, aes(x, y))
p <- p + stat_bin2d(bins = 20)
p + scale_colour_gradient2(breaks=c(1,2,3,4,5,6))
Это дает:
Этот график имеет только 3 разрыва при c(5,10,15)
, несмотря на мою бесполезную попытку поставить перерывы на c(1,2,3,4,5,6))
Любые подсказки?