1
我想創建一個漸變圖。我以爲用漸變填充我的geom_tile
。然而,R
不斷告訴我,Error: Discrete value supplied to continuous scale
。用漸變填充geom_tile
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
老實說,我已經在這個問題上花了這麼多時間和進不來使用geom_rect爲漸變添加任何東西,但是您的答案在透明度方面非常出色! – amrrs