mwaskom/seaborn: v0.8.0 (July 2017)
Creators
- Michael Waskom
 - Olga Botvinnik1
 - Drew O'Kane2
 - Paul Hobson3
 - Saulius Lukauskas
 - David C Gemperline
 - Tom Augspurger
 - Yaroslav Halchenko4
 - John B. Cole
 - Jordi Warmenhoven
 - Julian de Ruiter5
 - Stephan Hoyer6
 - Jake Vanderplas7
 - Santi Villalba
 - Gero Kunter8
 - Eric Quintero
 - Pete Bachant
 - Marcel Martin
 - Kyle Meyer
 - Alistair Miles9
 - Yoav Ram10
 - Cameron Pye
 - Tal Yarkoni11
 - Mike Lee Williams
 - Constantine Evans12
 - Clark Fitzgerald
 - Brian
 - Chris Fonnesbeck13
 - Antony Lee
 - Adel Qalieh
 
- 1. @czbiohub
 - 2. The Climate Corporation
 - 3. @Geosyntec
 - 4. Dartmouth College, @Debian, @DataLad, @PyMVPA, @fail2ban
 - 5. Netherlands Cancer Institute (NKI-AVL)
 - 6. Google
 - 7. University of Washington
 - 8. Heinrich-Heine-Universität Düsseldorf
 - 9. University of Oxford
 - 10. Stanford University
 - 11. University of Texas
 - 12. The Evans Foundation for Molecular Medicine
 - 13. Vanderbilt University
 
Description
The default style is no longer applied when seaborn is imported. It is now necessary to explicitly call
setor one or more ofset_style,set_context, andset_palette. Correspondingly, theseaborn.apionlymodule has been deprecated.Changed the behavior of
heatmap(and by extensionclustermap) when plotting divergent dataesets (i.e. when thecenterparameter is used). Instead of extending the lower and upper limits of the colormap to be symettrical around thecentervalue, the colormap is modified so that its middle color corresponds tocenter. This means that the full range of the colormap will not be used (unless the data or specifiedvminandvmaxare symettric), but the upper and lower limits of the colorbar will correspond to the range of the data. See the Github pull request (#1184) for examples of the behavior.Removed automatic detection of diverging data in
heatmap(and by extensionclustermap). If you want the colormap to be treated as diverging (see above), it is now necessary to specify thecentervalue. When no colormap is specified, specifyingcenterwill still change the default to be one that is more appropriate for displaying diverging data.Added four new colormaps, created using viscm for perceptual uniformity. The new colormaps include two sequential colormaps (
"rocket"and"mako") and two diverging colormaps ("icefire"and"vlag"). These colormaps are registered with matplotlib on seaborn input and the colormap objects can be accessed in theseaborn.cmnamespace.Changed the default
heatmapcolormaps to be"rocket"(in the case of sequential data) or"icefire"(in the case of diverging data). Note that this change reverses the direction of the luminance ramp from the previous defaults. While potentially confusing and disruptive, this change better aligns the seaborn defaults with the new matplotlib default colormap ("viridis") and arguably better aligns the semantics of a "heat" map with the appearance of the colormap.Added
"auto"as a (default) option for tick labels inheatmapandclustermap. This will try to estimate how many ticks can be labeled without the text objects overlapping, which should improve performance for larger matrices.Added the
dodgeparameter to boxplot, violinplot, and barplot to allow use ofhuewithout changing the position or width of the plot elements, as when thehuevarible is not nested within the main categorical variable.Correspondingly, the
splitparameter for stripplot and swarmplot has been renamed tododgefor consistency with the other categorical functions (and for differentiation from the meaning ofsplitin violinplot).Added the ability to draw a colorbar for a bivariate kdeplot with the
cbarparameter (and relatedcbar_axandcbar_kwsparameters).Added the ability to use error bars to show standard deviations rather than bootstrap confidence intervals in most statistical functions by putting
ci="sd".Allow side-specific offsets in
despine.Figure size is no longer part of the seaborn plotting context parameters.
Put a cap on the number of bins used in
jointplotfortype=="hex"to avoid hanging when the reference rule prescribes too many.Turn off dendrogram axes in
clustermaprather than setting the background color to white.New matplotlib qualitative palettes (e.g.
"tab10") are now handled correctly.Some modules and functions have been internally reorganized; there should be no effect on code that uses the
seabornnamespace.Added a deprecation warning to
tsplotfunction to indicate that it will be removed or replaced with a substantially altered version in a future release.The
interactplotandcoefplotfunctions are officially deprecated and will be removed in a future release.
Files
      
        mwaskom/seaborn-v0.8.0.zip
        
      
    
    
      
        Files
         (312.5 kB)
        
      
    
    | Name | Size | Download all | 
|---|---|---|
| 
            
            md5:d6e66acaec003edb0ffa2a67635695cb
             | 
          312.5 kB | Preview Download | 
Additional details
Related works
- Is supplement to
 - https://github.com/mwaskom/seaborn/tree/v0.8.0 (URL)