v3.3.0
[3.3.0] - 2018-09-28
Updated
- Updated Plotly.js to version 1.41.3. Select highlights included below, see
the plotly.js CHANGELOG
for more information. - Do not create or check permissions on the
~/.plotlyconfiguration directory until a configuration write operation is performed (#1195). This change avoids some concurrency problems associated with running many instances of
plotly.py simultaneously (#1068).
Added
- Enable selection by clicking on points via new layout attribute
clickmodeand flag'select'
(#2944) - Added stacked area charts via new attributes
stackgroupandstackgapsin scatter traces
(#2960) - Added
barpolartrace type - which replace and augment area traces
(#2954) - Added
polar.holelayout parameter to punch hole at the middle of polar
subplot offsetting the start of the radial range
(#2977, #2996) - Figures may now be easily converted to and from JSON using the new
to_json,from_json,read_json, andwrite_jsonfunctions in the
plotly.iopackage
(#1188) - Figures and graph objects now support
deepcopyandpickleoperations
(#1191) - The location of the
"~/.plotly"settings directory may now be customized
using thePLOTLY_DIRenvironment variable
(#1195) - Added optional
scaleratioargument to thecreate_quiverfigure factory.
When specified, the axes are restricted to this ratio and the quiver arrows
are computed to have consistent lengths across angles.
(#1197)
Fixed
- Replace use of
pkg_resources.resource_stringwithpkgutil.get_datato
improve compatibility withcx_Freeze
(#1201) - An exception is no longer raised when an optional dependency raises an
exception on import. The exception is logged and plotly.py continues as if
the dependency were not installed
(#1192) - Fixed invalid dendrogram axis labels when the points being clustered contain
duplicate values
(#1186) - Added missing LICENSE.txt file to PyPI source distribution
(#765)
JupyterLab Versions
For use with JupyterLab, the following versions of the following packages
must be installed:
-
Python Packages
- plotly==3.3.0
- ipywidgets>=7.2
- notebook>=5.3
- jupyterlab==0.34
-
JupyterLab Extensions
- plotlywidget@0.4.0
- @jupyter-widgets/jupyterlab-manager@0.37
- @jupyterlab/plotly-extension@0.17