像深度图一样在excel中有一个图。从上到下都有渐变色。它与行或数据无关。如何在R中做到这一点?
我简单地使用plot(x,y,type =“ l”),我找不到任何方法来绘制整个图梯度的面积。
答案 0 :(得分:0)
您可以使用B. Auguie提出的使用grid.raster或rasterImage的解决方案:
library(grid)
g <- rasterGrob(blues9, width=unit(1,"npc"), height = unit(1,"npc"),
interpolate = TRUE)
# grid.draw(g)
library(ggplot2)
ggplot(mtcars, aes(factor(cyl))) + # add gradient background
annotation_custom(g, xmin=-Inf, xmax=Inf, ymin=-Inf, ymax=Inf) +
geom_bar() # add data layer