我想创建一个渐变图。我想用渐变填充我的geom_tile
。但是,R
经常告诉我Error: Discrete value supplied to continuous scale
。
df <- data.frame(value=c(55, 40, 5),
zz=c("A", "B", "C"))
df$lower <- df$value-2.9
df$upper <- df$value+2.9
ggplot(df, aes(x=zz, y=value, fill=zz))+
geom_tile(aes(x=zz, y=value, fill=zz), width=0.2,height=2.9)
现在,我想用渐变色调着色(在中心最密集着色(列=值)并淡出到末端(上下)。
我怎样才能实现这一目标? geom_tile
是否正确geom
?
感谢
修改
渐变应位于图块内,请参阅Alex Krusz的示例。链接:here
答案 0 :(得分:2)