0

I have created an alluvial plot but, for visibility purposes I would like to move one lode in one of the axes: more specifically I would like the "NA" of the "Type of surgery" to be at the top so the last 4 axes are aligned.

This is the code I used on R:

       aes(y = ID, axis1 = Reason, axis2 = Response, axis3=Type_of_surgery, axis4=Margins, axis5=RT_post_op, axis6=Chemo_post_op)) +
  geom_alluvium(aes(fill = Type_of_surgery), width = 1/12,aes.bind = TRUE) +
  geom_flow(aes.bind = TRUE) +
  geom_stratum(width = 1/3, fill = "grey", color = "white") +
  geom_label(stat = "stratum", aes(label = after_stat(stratum))) +
  scale_x_discrete(limits = c("Reason", "Response","Type of surgery", "Margins","RT post op", "Chemo post-op"), expand = c(0.1,0.1)) +
  scale_fill_brewer(type = "qual", palette = "Pastel1") +
  ggtitle("TBC") ```


This is the plot I obtained: 

[Alluvial plot][1]


  [1]: https://i.stack.imgur.com/nDCIZ.png

I am beginning on the world of coding so any help would be most welcome, 

Thank you all for your help, 

JB 

0 Answers0