Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update plotly to 3.6.0 #144

Closed
wants to merge 1 commit into from
Closed

Conversation

pyup-bot
Copy link
Collaborator

@pyup-bot pyup-bot commented Feb 1, 2019

This PR updates plotly from 3.4.0 to 3.6.0.

Changelog

3.6.0

Updated
- Updated Plotly.js to version 1.44.1. Select highlights included below.
See the
[plotly.js CHANGELOG](https://github.com/plotly/plotly.js/blob/master/CHANGELOG.md1441----2019-01-24)
for more information.

Added
- Add isosurface gl3d trace type
([plotly/plotly.js3438](https://github.com/plotly/plotly.js/pull/3438))
- Preview of ternary contour figure factory
([1413](https://github.com/plotly/plotly.py/pull/1413)). Special thanks to
[emmanuelle](https://github.com/emmanuelle) for this contribution!
- Add support for `line.color` colorbars for scatter3d traces
([1085](https://github.com/plotly/plotly.py/issues/1085),
[plotly/plotly.js3384](https://github.com/plotly/plotly.js/pull/3384))
- Add support for `hovertemplate` on `scatterpolar`, `scatterpolargl`,
`scatterternary`, `barpolar`, `choropleth`, `scattergeo`, and
`scattermapbox` trace 
([plotly/plotly.js3398](https://github.com/plotly/plotly.js/pull/3398),
[plotly/plotly.js3436](https://github.com/plotly/plotly.js/pull/3436))
- Add width attribute to box and violin traces
([plotly/plotly.js3234](https://github.com/plotly/plotly.js/pull/3234))
- Add support for `<sup>`, `<sup>`, `<b>`, `<i>` and `<em>` pseudo-html
tags in extra (aka trace "name") hover labels
([plotly/plotly.js3443](https://github.com/plotly/plotly.js/pull/3443))
- Add 4 additional colors to the colorway cycle of the plotly themes
([1408](https://github.com/plotly/plotly.py/pull/1408))
- Automatically coerce array-like objects (e.g. xarray `DataArray`s) to
numpy arrays
([1393](https://github.com/plotly/plotly.py/pull/1393)). Special thanks to
[malmaud](https://github.com/malmaud) for this contribution!

Fixed
- Fix annotated heatmap text color when values are specified as a nested list
([1300](https://github.com/plotly/plotly.py/issues/1300))
- Fix `update` method with legacy `title*` properties
([1403](https://github.com/plotly/plotly.py/issues/1403))
- Fix deprecation warnings on Python 3.7 and ipywidgets > 7.0
([1417](https://github.com/plotly/plotly.py/pull/1417)). Special thanks to
[Juanlu001](https://github.com/Juanlu001) for this contribution!

3.5.0

Updated
- Updated Plotly.js to version 1.43.1. See the
[plotly.js CHANGELOG](https://github.com/plotly/plotly.js/blob/master/CHANGELOG.md1431----2018-12-21)
for more information.

Changed
- Plotly.js 1.43 converted `title` properties (e.g. `layout.title`) from
strings into compound objects that contain the text as the `text` property
along with new title placement attributes `x`, `y`, `xref`, `yref`, `xanchor`,
`yanchor` and `pad`. Plotly.py 3.5.0 follows the new schema, but still
supports specifying `title` as a string, in which case the string is assigned
to the `title.text` property
([1302](https://github.com/plotly/plotly.py/issues/1302))
- Plotly.js 1.43 also moved existing `title*` properties
(e.g. `layout.titlefont`) under the `title` object (e.g. `layout.title.font`).
Plotly.py 3.5.0 follows the new schema, but still
supports the legacy `title*` properties by mapping them to the corresponding
`title.*` property
([1302](https://github.com/plotly/plotly.py/issues/1302))
- The `update` method on `graph_objs` now returns the updated object in order
to support chaining multiple update operations together
([1379](https://github.com/plotly/plotly.py/issues/1379))
- The `show_link` option has been set to `False` by default in the offline
`plot` and `iplot` functions. Now that the "send data to cloud" button has
been disabled by default in plotly.js 1.43.0, no buttons/links will be
displayed by default that result in data being sent off of the local machine
([1304](https://github.com/plotly/plotly.py/issues/1304))
- `config` options that are not known by plotly.py result in a warning but are
still passed along to plotly.js. Prior to this change these unknown options
were dropped silently
([1290](https://github.com/plotly/plotly.py/issues/1290))
- Built-in themes now specify colorscales using the new global
`layout.colorscale` properties.  Previously the colorscales were defined for
each trace type individually. This reduces the size of the resulting theme
files 
([1303](https://github.com/plotly/plotly.py/issues/1303))
- Increased the maximum retry time of the orca integration from 8s to 30s
([1297](https://github.com/plotly/plotly.py/issues/1297))

Fixed
- Fixed `FigureWidget` performance regression that, when working with
large datasets, resulted in a slight freeze of the widget after user
interactions (pan, zoom, etc)
([1305](https://github.com/plotly/plotly.py/issues/1305)) 
- Fix orca error when the `ELECTRON_RUN_AS_NODE` environment variable is set
([1293](https://github.com/plotly/plotly.py/issues/1293))
- The `'responsive'` config key was being silently blocked
([1290](https://github.com/plotly/plotly.py/issues/1290))
- Fixed error when using unicode characters in string properties on Python 2
([1289](https://github.com/plotly/plotly.py/issues/1289))
- Removed invalid calls to non-existent `validate` and `strip_style` `Figure`
methods in matplotlylib conversion logic 
([1128](https://github.com/plotly/plotly.py/issues/1128))

3.4.2

Fixed
- `config` options are now supported when using `plotly.offline.iplot` to
display a figure in JupyterLab. Requires version 0.18.1 of the 
`jupyterlab/plotly-extension` extension.
([1281](https://github.com/plotly/plotly.py/pull/1281),
[jupyterlab/jupyter-renderers168](https://github.com/jupyterlab/jupyter-renderers/pull/168))
- Custom `plotly_domain` values are now supported in FigureWidget in both
the classic notebook and JupyterLab
([1284](https://github.com/plotly/plotly.py/pull/1284))

3.4.1

Updated
- Updated Plotly.js to version 1.42.5. See the
[plotly.js CHANGELOG](https://github.com/plotly/plotly.js/blob/master/CHANGELOG.md1423----2018-11-06)
for more information.

Fixed
- Fixed histogram binning with pandas `Series` or numpy array
(regression introduced in 3.4.0)
([1257](https://github.com/plotly/plotly.py/issues/1257), 
[plotly/plotly.js3211](https://github.com/plotly/plotly.js/pull/3211))
- Fixed incorrect validation error on the `args` property of
`layout.updatemenu.Button()` when value is a `list` that starts with a `list`
([1265](https://github.com/plotly/plotly.py/issues/1265))
- Fixed deadlock causing `plotly.io.write_image` to hang on Windows after
exporting more than ~25 images
([1255](https://github.com/plotly/plotly.py/issues/1255))
- Fixed plot display error for `scattergl` trace with `mode='lines'` and 
more than 100k points
([1271](https://github.com/plotly/plotly.py/issues/1271))
- Fixed responsive resizing error with `iplot` in the classic notebook
([1263](https://github.com/plotly/plotly.py/pull/1263))
Links

@pyup-bot pyup-bot mentioned this pull request Feb 1, 2019
@coveralls
Copy link

Pull Request Test Coverage Report for Build 605

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • 1 unchanged line in 1 file lost coverage.
  • Overall coverage decreased (-0.01%) to 56.225%

Files with Coverage Reduction New Missed Lines %
pymaid/fetch.py 1 66.31%
Totals Coverage Status
Change from base Build 584: -0.01%
Covered Lines: 4742
Relevant Lines: 8434

💛 - Coveralls

@pyup-bot
Copy link
Collaborator Author

pyup-bot commented Feb 9, 2019

Closing this in favor of #149

@pyup-bot pyup-bot closed this Feb 9, 2019
@schlegelp schlegelp deleted the pyup-update-plotly-3.4.0-to-3.6.0 branch February 9, 2019 00:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants