ggplot2 geom_area overlay area plots in front of each other

前端 未结 2 551
情歌与酒
情歌与酒 2021-01-18 20:52

I am trying to make an area plot with the different areas are overlaid on one another rather than stacked.

I have a dataframe that looks like this:

         


        
2条回答
  •  鱼传尺愫
    2021-01-18 21:09

    Using tidyverse:

    library(forcats)
    p + geom_area(aes(colour = variable, 
    fill= fct_reorder(variable, value, .desc = TRUE)), position = 'identity') 
    

    Remove .desc = TRUE if it does the opposite of what you want.

提交回复
热议问题