Các ggridges gói cho phép bạn vẽ ridgeplots với một trong hai màu:
ggplot(iris, aes(x=Sepal.Width, y=Species))+
geom_density_ridges(alpha=0.33, scale=2, fill="#0570b0", colour=alpha(0.1))+
theme_classic()
hoặc với độ dốc màu ngang :
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")
Nhưng tôi muốn biết liệu có thể tạo ra một biểu đồ tương tự với độ dốc màu dọc hay không , như ví dụ này (được vẽ bằng D3.js). Có cách nào để thực hiện một cái gì đó tương tự trong R?
Nguồn hình ảnh ONS: Thế hệ trung niên rất có thể chết vì tự tử và ngộ độc thuốc
Tôi nghi ngờ nó là có thể. Nhà phát triển nói rằng nó chỉ khả dụng dọc theo trục x và mã trông giống như nó sử dụng các giá trị x để tính toán các bước dọc theo gradient: github.com/clauswilke/ggipes/blob/master/R/geoms-gradient.R
—
Dan Slone