我想使用ggplot2剪裁某些填充值的位置来绘制绘图,即高于或低于色阶限制的值显示为最小/最大颜色。limit我可以使用和oob(越界)的组合来使其像这样工作:
library(ggplot2)
library(scales)
ggplot() + ... + scale_fill_viridis(na.value="white", limit=c(0, 10), oob=squish)
Run Code Online (Sandbox Code Playgroud)
但颜色栏中没有任何信息表明存在超出限制的值。如何在 ggplot 中重现此 matplotlib 示例:/sf/answers/2245064391/
具体来说,如何获取颜色条末尾的三角形?