Skip to content

Releases: jnothman/UpSetPlot

UpSetPlot version 0.9.0

31 Dec 01:07
Compare
Choose a tag to compare

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

28 Dec 04:01
Compare
Choose a tag to compare

Managing changes in upstream dependencies.

UpSetPlot version 0.8.0

05 Jan 13:26
Compare
Choose a tag to compare

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

05 Jan 13:25
Compare
Choose a tag to compare

Changes in this release:

  • Added query function to support analysing set-based data.
  • Fixed support for matplotlib >3.5.2 (#191.

UpSetPlot version 0.6.0

11 Aug 12:01
Compare
Choose a tag to compare

Change log

  • Added add_stacked_bars, similar to add_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 and shading_color were added. facecolor will now default to white if matplotlib.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

05 Jul 04:37
Compare
Choose a tag to compare

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

09 Jun 23:02
f16c9c2
Compare
Choose a tag to compare
Merge branch '0.4.X' into release0.4.4

UpSetPlot version 0.4.3

06 Jun 15:30
Compare
Choose a tag to compare

Bug fixes and documentation improvements

UpSetPlot version 0.4.2

06 Jun 14:20
Compare
Choose a tag to compare

Fixes a bug with the display of plots with many intersections.

UpSetPlot version 0.4.1

10 Sep 07:38
Compare
Choose a tag to compare

Fixes a bug where show_percentages would display incorrect values.