【发布时间】:2018-06-20 23:16:26
【问题描述】:
我已经搜索和搜索,但我似乎找不到这样做的优雅方法!
我有一个数据集 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)
结果是这样的
但是,我想在垂直方向上为每个条形设置一个渐变,范围从 0(红色)到 y(绿色取决于 y)。有什么办法可以顺利做到这一点?
我试图看看是否可以将图片作为 hack 强加在图表上,但我不能仅将其强加在条上,除非以超级丑陋的方式。
【问题讨论】:
-
还在等ggplot包自带的这个功能
标签: r ggplot2 plot colors geom-bar