我已经搜索和搜索,但我似乎无法找到一种优雅的方式来做到这一点!
我有一个Data由Data$x(日期)和Data$y(从 0 到 1 的数字)组成的数据集
我想在条形图中绘制它们:
ggplot(Data) + geom_bar(aes(x = x, y = y, fill = y, stat = "identity")) +
scale_fill_gradient2(low = "red", high = "green", mid = "yellow", midpoint = 0.90)
Run Code Online (Sandbox Code Playgroud)
结果看起来像这样

但是,我想在垂直方向上给每个条形一个渐变,范围从 0(红色)到 y(绿色取决于 y)。有没有办法顺利做到这一点?
我试图看看我是否可以将图片强加到图表上作为一个黑客,但我不能只将它强加在条形上,除非以一种超级超级丑陋的方式。