Seaborn Versions Save

Statistical data visualization in Python

v0.12.0b1

1 year ago

This is the first beta release for seaborn v0.12, a major update introducing an entirely new interface along with numerous features, enhancements, and fixes for existing functionality.

To install for testing, run

pip install seaborn==0.12.0b1

Changes from the final alpha release:

Objects interface

  • Improve tick label defaults and customization (#2877)
    • Add Scale.label interface for formatting tick labels
    • Fix a bug where unshared axes would use the same locator
    • Default to scientific notation for log scale ticks
    • Default to log-spaced ticks with symlog scale
    • Shorten transform parameter name to trans
    • Simplify internal type structure
  • Allow suppression of legend for individual layers (#2834)

Function interface

  • Add new errorbar API to pointplot and barplot (#2866)
  • Add width parameter to barplot (#2860)
  • Add orient parameter to lineplot (#2854)
  • Allow histplot to draw discrete histograms with step or poly marks (#2859)
  • Downgrade exception in relational plots with palette of incorrect length to a warning (#2856)
  • Use alpha from point mark for error bars in regplot (#2853)
  • Improve user-friendliness of jointplot (#2863)
  • Preserve upper left y axis label in pointplot with corner=True and diag_kind=None (#2850)
  • Improve support for anonymous data objects in relplot (#2846)
  • Fix histplot dodged bar widths with log scale (#2849)
  • Fix hue_order as a subset in scatterplot (#2848)
  • Fix several bugs in the new categorical scatterplot features (#2845)

v0.12.0a1

1 year ago

This is the second alpha release for seaborn v0.12, a major release introducing an entirely new interface along with numerous enhancements and fixes to existing functionality.

To install for testing, run

pip install https://github.com/mwaskom/seaborn/archive/refs/tags/v0.12.0a1.tar.gz

Changes from the first alpha release:

Objects interface

  • Add Norm move, for divisive scaling after stat computation (#2827)
  • Complete Line mark and add corresponding Path, Lines, and Paths marks (#2822)
  • Fix inferred y orientation with computed x variable (#2818)
  • Fix multiple moves while pairing (#2817)
  • Improve missing data handling (#2816)

Categorical plots

  • Revert change to 1D "wide" data handling introduced in v0.12.0a0 (#2829)
  • Improve legend fore new features in categorical scatterplots (#2828)
  • Fix inner boxes with unpaired split violins (#2814)

Distribution plots

  • Fix some edgecases in histplotwhen specifying binwidth (#2813)
  • Fix histplot/kdeplot normalization when using hue and weights (#2812)

v0.12.0a0

1 year ago

This is the first alpha for seaborn v0.12.0, a major release that introduces an entirely new interface in the seaborn.objects namespace.

For more information about the new interface, see the development docs at http://seaborn.pydata.org/nextgen.

Please experiment with the alpha version and provide feedback on things that are confusing or don't work, but expect some rough edges and instability.

v0.11.2

2 years ago

This is a minor release that addresses issues in the v0.11 series and adds a small number of targeted enhancements. It is a recommended upgrade for all users.

v0.11.2.rc0

2 years ago

This is the first release candidate for seaborn v0.11.2, a backwards-compatible release with bug fixes and targeted enhancements.

Please test and report any bugs or changed behavior though GitHub issues.

joss_paper

3 years ago

This is a duplicate tag for seaborn v0.11.1.

It is being created so that Zenodo will mint a DOI for the repository corresponding to seaborn's JOSS paper.

v0.11.1

3 years ago

This a bug fix release and is a recommended upgrade for all users on v0.11.0.

Complete release notes are available on the seaborn website.

v0.11.0

3 years ago

This is a major release with important new features, enhancements to existing functions, and changes to the library. Highlights include an overhaul and modernization of the distributions plotting functions, more flexible data specification, new colormaps, and better narrative documentation.

Complete release notes are available on the seaborn website.

v0.11.0.rc0

3 years ago

This is the first release candidate for v0.11.0, a major release with several important new features and changes to the library.

Highlights of the new version include:

Please test the release by installing from here or with python -m pip install --upgrade --pre seaborn

v0.10.1

4 years ago

This is minor release with bug fixes for issues identified since 0.10.0.

  • Fixed a bug that appeared within the bootstrapping algorithm on 32-bit systems.
  • Fixed a bug where regplot would crash on singleton inputs. Now a crash is avoided and regression estimation/plotting is skipped.
  • Fixed a bug where heatmap would ignore user-specified under/over/bad values when recentering a colormap.
  • Fixed a bug where heatmap would use values from masked cells when computing default colormap limits.
  • Fixed a bug where despine would cause an error when trying to trim spines on a matplotlib categorical axis.
  • Adapted to a change in matplotlib that caused problems with single swarm plots.
  • Added the showfliers parameter to boxenplot to suppress plotting of outlier data points, matching the API of boxplot.
  • Avoided seeing an error from statmodels when data with an IQR of 0 is passed to kdeplot.
  • Added the legend.title_fontsize to the plotting_context definition.
  • Deprecated several utility functions that are no longer used internally (percentiles, sig_stars, pmf_hist, and sort_df).