plotly v3.5.0 Release Notes
Release Date: 2019-01-04 // over 5 years ago-
⚡️ 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 correspondingtitle.*
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 offlineplot
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)