【发布时间】:2016-08-04 11:54:01
【问题描述】:
我有一个这样的数据框:
df = data.frame(time = rep(0.5:9.5, each = 10), roi = rep(1:10, 10), area = runif(100, 5.0, 7.5))
我想绘制一个图,包括 10 个条形图,其中包含 time 和 roi 的 10 个值。在这种情况下,x 轴为roi,y 轴为time,area 的值将以渐变颜色显示(最高 = 白色,最低 = 黑色)。 y 轴从上 0.5 反转到下 9.5,条的宽度为 2。
预期的数字看起来像 this image.
期待您的回复,感谢您的帮助。
【问题讨论】:
-
你能解释一下如果你用手(纸+彩色铅笔)画一个条(假设是在上面的那个,在
time == 0.5旁边)吗? -
对不起,我对数据框有点困惑,你能把它改成 df=data.frame(time=rep(0.5:9.5,each=10),roi=rep(1:10) ,10),area=runif(100, 5.0, 7.5))
-
@Qaswed:我在这里找到了一个名为“yAxisReversed”的选项 ggplot2.barplot sthda.com/english/wiki/…
标签: r ggplot2 bar-chart gradient factors