Releases: jnothman/UpSetPlot
Releases · jnothman/UpSetPlot
UpSetPlot version 0.9.0
Changes in this release
- Fixes a bug where show_percentages used the incorrect denominator if filtering (e.g. min_subset_size) was applied. This bug was a regression introduced in version 0.7. (#248)
- Align ylabels of subplots added using add_catplot. (#266)
- Add a style_categories method to customize category plot styles, including shading of rows in the intersection matrix, and bars in the totals plot. (#261 with thanks to Marcel Albus).
- Ability to disable totals plot with totals_plot_elements=0. (#246)
- Ability to set totals y axis label (#243)
- Added max_subset_rank to get only n most populous subsets. (#253)
- Added support for min_subset_size and max_subset_size specified as percentage. (#264)
UpSetPlot version 0.8.2
Managing changes in upstream dependencies.
UpSetPlot version 0.8.0
Changes in this release:
- Allowed show_percentages to be provided with a custom formatting string, for example to show more decimal places. (#194)
- Added include_empty_subsets to UpSet and query to allow the display of all possible subsets. (#185)
- sort_by and sort_categories_by now accept ‘-’ prefix to their values to sort in reverse. ‘input’ and ‘-input’ are also supported. (#180)
- Added subsets attribute to QueryResult. (#198)
- Fixed a bug where more than 64 categories could result in an error. (#193)
UpSetPlot version 0.7.0
UpSetPlot version 0.6.0
Change log
- Added
add_stacked_bars
, similar toadd_catplot
but to add stacked bar charts to show discrete variable distributions within each subset. (#137) - Improved ability to control colors, and added a new example of same. Parameters
other_dots_color
andshading_color
were added.facecolor
will now default to white ifmatplotlib.rcParams['axes.facecolor']
is dark. (#138) - Added
style_subsets
to colour intersection size bars and matrix dots in the plot according to a specified query. (#152) - Added
from_indicators
to allow yet another data input format. This allows category membership to be easily derived from a DataFrame, such as when plotting missing values in the columns of a DataFrame. (#143)
UpSetPlot version 0.5.0
Change log:
- Support using input intersection order with
sort_by=None
(#133
with thanks to @outlace. - Add parameters for filtering by subset size (with thanks to
@SichongP) and degree. (#134) - Fixed an issue where tick labels were not given enough space and overlapped
category totals. (#132) - Fixed an issue where our implementation of
sort_by='degree'
apparently
gave incorrect results for some inputs and versions of Pandas. (#134)
UpSetPlot version 0.4.4 - regression fix
Merge branch '0.4.X' into release0.4.4
UpSetPlot version 0.4.3
Bug fixes and documentation improvements
UpSetPlot version 0.4.2
Fixes a bug with the display of plots with many intersections.
UpSetPlot version 0.4.1
Fixes a bug where show_percentages would display incorrect values.