github plotly/plotly.py v3.3.0

latest releases: v5.24.1, v5.24.0, v5.23.0...
6 years ago

[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 ~/.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 and stackgaps 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, and write_json functions in the
    plotly.io package
    (#1188)
  • Figures and graph objects now support deepcopy and pickle operations
    (#1191)
  • The location of the "~/.plotly" settings directory may now be customized
    using the PLOTLY_DIR environment variable
    (#1195)
  • Added optional scaleratio argument to the create_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 with pkgutil.get_data to
    improve compatibility with cx_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

Don't miss a new plotly.py release

NewReleases is sending notifications on new releases.