ggupset

Example plot

ggupset provides UpSet plot capabilities for ggplot2.

library(ggplot2)
library(tidyverse)
library(ggupset)

tidy_movies %>%
  distinct(title, year, length, .keep_all=TRUE) %>%
  ggplot(aes(x=Genres)) +
    geom_bar() +
    scale_x_upset(n_intersections = 20)
Avatar
Constantin Ahlmann-Eltze
PhD Student

I am interested in developing statistical methods and tools for the analysis of biological data. matter.