Closed nguyenkhoa0209 closed 5 years ago
I currently used the package ggalluvial to create alluvial diagram. And It would be nice to see geom_GeomAlluvium() supported by ggplotly(). Here is an example that I used the code pulished on https://cran.r-project.org/web/packages/ggalluvial/vignettes/ggalluvial.html
library(plotly) library(ggalluvial) p = ggplot(as.data.frame(Titanic), aes(y = Freq, axis1 = Survived, axis2 = Sex, axis3 = Class)) + geom_alluvium(aes(fill = Class), width = 0, knot.pos = 0, reverse = FALSE) + guides(fill = FALSE) + geom_stratum(width = 1/8, reverse = FALSE) + geom_text(stat = "stratum", label.strata = TRUE, reverse = FALSE) + scale_x_continuous(breaks = 1:3, labels = c("Survived", "Sex", "Class")) + coord_flip() + ggtitle("Titanic survival by class and sex") ggplotly(p)
Thanks for the example code, I've added to the list in #566
I implemented a to_basic method for both geom_stratum and geom_alluvium. Will be running tests and adding a pr in the next hours
to_basic
geom_stratum
geom_alluvium
I currently used the package ggalluvial to create alluvial diagram. And It would be nice to see geom_GeomAlluvium() supported by ggplotly(). Here is an example that I used the code pulished on https://cran.r-project.org/web/packages/ggalluvial/vignettes/ggalluvial.html