Skip to content

geom_GeomAlluvium() has yet to be implemented in plotly #1614

Description

@nguyenkhoa0209

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)

Activity

  1. cpsievert commented on Sep 23, 2019

    @cpsievert
    Collaborator

    Thanks for the example code, I've added to the list in #566

  2. moutikabdessabour commented on Oct 12, 2021

    @moutikabdessabour
    Contributor

    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

  3. added a commit that references this issue on Oct 12, 2021
    c2621ac
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions