【发布时间】:2016-04-24 18:32:41
【问题描述】:
如何将条形图中的条形颜色更改为根据其高度的比例?这是一个例子:
library(ggplot2)
year = c(2000,2000,2001,2001,2001,2002,2003,2003,2004,2004,2004,2004,2005)
df = data.frame(year)
ggplot(df) + geom_bar(aes(year,fill=year))
我需要根据每年的计数来调整颜色(例如,浅蓝色表示计数低的年份,深蓝色表示计数较高的年份)。
我可以通过将计数用作数据框(2000;2、2001;3 等)来做到这一点,但这需要在我的代码的其他部分进行大量工作,所以我宁愿保留这种格式的数据。
【问题讨论】: