I fear that this may be the end of UpSetR's compatibility with external packages. Plotting using fromList() no longer works and instead spits an error. Here's my Minimal Reprex
library(tidyverse)
library(UpSetR)
ex <- list(x = letters[1:10], y = letters[c(6:15, 26)], z = letters[c(2, 10:25)])
df <- fromList(ex)
upset(df)
Error in `check_breaks_labels()`:
! `breaks` and `labels` must have the same length
Run `rlang::last_error()` to see where the error occurred.
Proceeding as advised
rlang::last_error()
<error/rlang_error>
Error in `check_breaks_labels()`:
! `breaks` and `labels` must have the same length
---
Backtrace:
1. UpSetR::upset(df)
2. UpSetR:::Make_matrix_plot(...)
3. ggplot2::scale_y_continuous(...)
4. ggplot2::continuous_scale(...)
5. ggplot2:::check_breaks_labels(breaks, labels)
Run `rlang::last_trace()` to see the full context.
I fear that this may be the end of UpSetR's compatibility with external packages. Plotting using
fromList()
no longer works and instead spits an error. Here's my Minimal ReprexProceeding as advised
And the
sessionInfo()
output