plotly v3.3.0 Release Notes
Release Date: 2018-09-28 // over 5 years ago-
⚡️ 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
~/.plotly
configuration 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
clickmode
and flag'select'
(#2944) - Added stacked area charts via new attributes
stackgroup
andstackgaps
in scatter traces (#2960) - Added
barpolar
trace type - which replace and augment area traces (#2954) - Added
polar.hole
layout 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_json
functions in theplotly.io
package (#1188) - Figures and graph objects now support
deepcopy
andpickle
operations (#1191) - The location of the
"~/.plotly"
settings directory may now be customized using thePLOTLY_DIR
environment variable (#1195) - Added optional
scaleratio
argument to thecreate_quiver
figure 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_string
withpkgutil.get_data
to 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
- [email protected]
- @jupyter-widgets/[email protected]
- @jupyterlab/[email protected]