[3.5.0] - 2019-01-04
Updated
- Updated Plotly.js to version 1.43.1. See the
plotly.js CHANGELOG
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 thetext
property
along with new title placement attributesx
,y
,xref
,yref
,xanchor
,
yanchor
andpad
. Plotly.py 3.5.0 follows the new schema, but still
supports specifyingtitle
as a string, in which case the string is assigned
to thetitle.text
property
(#1302) - Plotly.js 1.43 also moved existing
title*
properties
(e.g.layout.titlefont
) under thetitle
object (e.g.layout.title.font
).
Plotly.py 3.5.0 follows the new schema, but still
supports the legacytitle*
properties by mapping them to the corresponding
title.*
property
(#1302) - The
update
method ongraph_objs
now returns the updated object in order
to support chaining multiple update operations together
(#1379) - The
show_link
option has been set toFalse
by default in the offline
plot
andiplot
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) 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)- 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) - Increased the maximum retry time of the orca integration from 8s to 30s
(#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) - Fix orca error when the
ELECTRON_RUN_AS_NODE
environment variable is set
(#1293) - The
'responsive'
config key was being silently blocked
(#1290) - Fixed error when using unicode characters in string properties on Python 2
(#1289) - Removed invalid calls to non-existent
validate
andstrip_style
Figure
methods in matplotlylib conversion logic
(#1128)