v0.8.0
New features:
- Breaking:
geom
ofupset_set_size()
now accepts geom object (e.g.geom_bar()
) rather than a function (e.g.geom_bar
) - Breaking:
upset_set_size()
no longer accepts variadic arguments (...
); please modify thegeom
instead - Data available for
upset_set_size()
now includes all metadata of the original data frame, enabling to annotate the bars, e.g.:upset_set_size(geom=geom_bar(aes(fill=mpaa, x=group)))
- Intersections can now be sorted by multiple criteria, e.g. first by degree and then by cardinality:
sort_intersections_by=c('degree', 'cardinality')
(#47) - Breaking:
dot_size
argument was removed. Usematrix=intersection_matrix(geom=geom_point(size=5))
instead - Intersection matrix can now be customized, including the points (e.g. changing shape to squares), segments (e.g. using dotted line) and outlines (changing color) allowing to create Example 5.4:
Bug fixes:
- Additional geoms added to
upset_set_size()
are now added on top of stripes, thus properly visible