conflict with ggplot theme_set?
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
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?