R 设置刻度\填充\蒸馏器中的液位

R 设置刻度\填充\蒸馏器中的液位,r,ggplot2,colors,R,Ggplot2,Colors,我试图控制ggplot2 scale_fill_蒸馏器设置的液位,理想情况下,我希望更好地显示“值”的较低液位。下面的图显示没有变化——我想——因为数字接近于0 数据托管在这里: 我正在策划: require(ggplot2) ggplot(data, aes(Years, Age, fill = values)) + geom_tile() + scale_fill_distiller(palette = "Spectral") 结果如下: 转换比例是另一种选择吗?例如,ggplot(

我试图控制ggplot2 scale_fill_蒸馏器设置的液位,理想情况下,我希望更好地显示“值”的较低液位。下面的图显示没有变化——我想——因为数字接近于0

数据托管在这里:

我正在策划:

require(ggplot2)
ggplot(data, aes(Years, Age, fill = values)) + geom_tile() + 
scale_fill_distiller(palette = "Spectral") 
结果如下:


转换比例是另一种选择吗?例如,
ggplot(data,aes(year,Age,fill=values))+geom\u tile()+scale\u fill\u蒸馏器(palete=“Spectral”,trans=“log10”)
。我想,但老实说,没有一个简单的选项可以像我所希望的那样“强制”它。你也可以定义自定义值并像
ggplot(data,aes)那样重新缩放它们(年,年龄,填充=值))+geom_tile()+scale_fill_蒸馏器(palete=“spectrum”,values=scales::rescale((1:10)^4,c(0,1))
。我喜欢这个日志想法,但(对我来说)不太清楚rescale到底做了什么——在这种情况下