UpSetR icon indicating copy to clipboard operation
UpSetR copied to clipboard

conflict with ggplot theme_set?

Open werkstattcodes opened this issue 7 years ago • 1 comments

Just encountered some strange behavior: After having changed ggplot's default theme, I can't run UpsetR. Any idea how to control for this?

library(tidyverse) #> Warning: package 'tidyverse' was built under R version 3.4.4 #> Warning: package 'ggplot2' was built under R version 3.4.4 #> Warning: package 'tibble' was built under R version 3.4.4 #> Warning: package 'tidyr' was built under R version 3.4.4 #> Warning: package 'readr' was built under R version 3.4.4 #> Warning: package 'purrr' was built under R version 3.4.4 #> Warning: package 'dplyr' was built under R version 3.4.4 #> Warning: package 'stringr' was built under R version 3.4.4 #> Warning: package 'forcats' was built under R version 3.4.4 library(reprex) #> Warning: package 'reprex' was built under R version 3.4.4 library(UpSetR) #> Warning: package 'UpSetR' was built under R version 3.4.4

theme_set( theme_minimal()+ theme(legend.box.spacing = unit(0.1,"cm"), legend.box.margin = margin(0,0,0,0, "cm"), legend.margin = margin(0,0,0,0, "cm"), legend.title = element_blank(), legend.text=element_text(size=6, color="grey30"),

      plot.title = element_text(size=10, face="bold", hjust=0),
      plot.subtitle = element_text(size=7, color="grey30", hjust=0,
                                   margin=margin(t=3)),
      plot.caption = element_text(size=6, color="grey30", hjust=1),
      
      strip.text.x= element_text(size = 7, color="grey30"),
      strip.text.y = element_text(size = 7, color="grey30"), #angle=0
      
      axis.title = element_blank(),
      axis.text = element_text(size=6, color="grey30")))

listInput <- list(one = c(1, 2, 3, 5, 7, 8, 11, 12, 13), two = c(1, 2, 4, 5, 10), three = c(1, 5, 6, 7, 8, 9, 10, 12, 13))

upset(fromList(listInput), order.by = "freq") #> Error in unit(rep(just$vjust, n), "npc"): 'x' and 'units' must have length > 0

werkstattcodes avatar Nov 03 '18 19:11 werkstattcodes

The errors are related to having the packages installed in a previous version of R. Did you or someone else updated R? What is your session info?

llrs avatar Nov 14 '18 11:11 llrs