Skip to content

v3.3.0

Compare
Choose a tag to compare
@jonmmease jonmmease released this 28 Sep 11:33
2e5bf6e

[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: