v0.7.1 (June 2016)#
Added the ability to put “caps” on the error bars that are drawn by
barplot()
orpointplot()
(and, by extension,factorplot
). Additionally, the line width of the error bars can now be controlled. These changes involve the new parameterscapsize
anderrwidth
. See the github pull request (#898) for examples of usage.Improved the row and column colors display in
clustermap()
. It is now possible to pass Pandas objects for these elements and, when possible, the semantic information in the Pandas objects will be used to add labels to the plot. When Pandas objects are used, the color data is matched against the main heatmap based on the index, not on position. This is more accurate, but it may lead to different results if current code assumed positional matching.Improved the luminance calculation that determines the annotation color in
heatmap()
.The
annot
parameter ofheatmap()
now accepts a rectangular dataset in addition to a boolean value. If a dataset is passed, its values will be used for the annotations, while the main dataset will be used for the heatmap cell colors.Fixed a bug in
FacetGrid
that appeared when usingcol_wrap
with missingcol
levels.Made it possible to pass a tick locator object to the
heatmap()
colorbar.Made it possible to use different styles (e.g., step) for
PairGrid
histograms when there are multiple hue levels.Fixed a bug in scipy-based univariate kernel density bandwidth calculation.
The
reset_orig()
function (and, by extension, importingseaborn.apionly
) resets matplotlib rcParams to their values at the time seaborn itself was imported, which should work better with rcParams changed by the jupyter notebook backend.Removed some objects from the top-level
seaborn
namespace.Improved unicode compatibility in
FacetGrid
.