【发布时间】:2020-07-02 19:02:00
【问题描述】:
我不知道如何在渐变填充中定义固定截止。 This is an example on the iris data:
ggplot(iris, aes(x=Sepal.Length,
y=Sepal.Width,
fill=Petal.Length))+
geom_point(shape=21)+
scale_fill_gradientn(colors=c("white","black","darkred","red"))
在我的实际数据中,我有一个热图,其中包含许多值 0、1-10 之间的很多值、成百上千的一些异常值。
我希望渐变是:
- 0 = 白色
- 1-10 = 从灰色到黑色
- 11-100 = 从黑色到深红色
- 101-1000 = 从深红色到红色
- 超过 1000 = 紫色
我不想用 bin 将它转换成一个因子,因为我确实想保持连续梯度,尤其是在比例的低部分。
感谢您的帮助
【问题讨论】: