HP4 <- ggplot(Sabinecompressedkpa, aes(Distance, Depth)) +
geom_tile(aes(fill = kpa))+scale_fill_gradient(“YlOrRd”)+
缩放填充连续(限制=c(0,50))
HP4
错误信息 “填充”的比例已经存在。添加另一个“填充”比例,这将 替换现有秤。
我尝试手动填写,但他们一直给我这个错误 错误:连续值提供给离散刻度
您想注意的多件事:
scale_fill_gradient("YlOrRd")+ scale_fill_continuous(limits=c(0,50))
你有两个scale_fill_*,这就是你收到警告消息的原因scale_fill_gradient("YlOrRd")
不应该起作用,因为 scale_fill_gradient
需要您提供 high
和 low
值。解决方案是将两个scale_fill_*结合起来,您应该使用
scale_fill_distiller
代替。
library(tidyverse)
ggplot() +
... +
scale_fill_distiller(palette = "YlOrRd", limits = c(0, 50))