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 totrans
- Simplify internal type structure
- Add
- Allow suppression of legend for individual layers (#2834)
Function interface
- Add new
errorbar
API topointplot
andbarplot
(#2866) - Add
width
parameter tobarplot
(#2860) - Add
orient
parameter tolineplot
(#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
withcorner=True
anddiag_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 inscatterplot
(#2848) - Fix several bugs in the new categorical scatterplot features (#2845)