ggridgesのパッケージには、いずれかのソリッドカラーでridgeplotsを描くことができます:
ggplot(iris, aes(x=Sepal.Width, y=Species))+
geom_density_ridges(alpha=0.33, scale=2, fill="#0570b0", colour=alpha(0.1))+
theme_classic()
または水平方向の色のグラデーション:
ggplot(iris, aes(x=Sepal.Width, y=Species, fill=..x..))+
geom_density_ridges_gradient(scale=2,colour=alpha(0.1))+
theme_classic()+
scale_fill_gradient(low="#0570b0", high="White")
しかし、この例(D3.jsを使用して描画されたもの)のように、垂直方向の色のグラデーションを持つ同様のグラフを作成できるかどうかを知りたいです。Rで同様のものを実装する方法はありますか?
それが可能かどうかは疑わしい。開発者は、それがx軸に沿ってのみ利用可能であり、コードはx値を使用して勾配に沿ったステップを計算するように見えます:github.com/clauswilke/ggridges/blob/master/R/geoms-gradient.R
—
ダンスローン