v6.0.0rc0
Pre-release
Pre-release
Added
- Add
plotly[express]extra for easily installing Plotly Express dependencies [#4644] - Add
subtitleattribute to all Plotly Express traces [#4830].
Removed
- Drop deprecated
pointcloudandheatmapgltraces from the API [#4815] - Drop
tenacitydependency [#4831] - Drop support for Jupyter Notebook version 6 and earlier [#4822]. The minimum supported version is now 7.0.0.
Updated
- Deprecate Mapbox-based traces.[#4900]. See the MapLibre Migration page for details on migrating from Mapbox to Maplibre.
- Update plotly.py to use base64 encoding of typed arrays e.g. numpy in plotly JSON to keep precision intact and improve performance [#4470].
- Make plotly-express dataframe agnostic via Narwhals [#4790].
- Update
go.FigureWidgetto useanywidget[#4823] - Use modern native ES6 import to load plotly.js bundle instead of requirejs which is no longer under active development [#4736]
- Update Plotly.js from version 2.34.2 to version 3.0.0-rc1 See the plotly.js CHANGELOG for more information. These changes are reflected in the auto-generated
plotly.graph_objectsmodule. Notable changes include:- Make offsetgroup work with barmode "stacked" and "relative" for bar traces [#7009]
- Drop support for deprecated attributes
titlefont,titleposition,titleside, andtitleoffset[#7212]. - Drop deprecated pointcloud and heatmapgl traces and gl2d subplots [#7213]
- Drop support for deprecated
bardirattribute (useorientationinstead) [#7214] - Drop support for deprecated
annotation.refattribute (useannotation.xrefandannotation.yrefinstead) [#7215] - Drop support for deprecated error bar
opacityattribute (use alpha channel of error barcolorattribute instead) [#7214] - Drop support for deprecated attribute
gl3d.cameraposition(usegl3d.camerainstead) [#7217] - Drop deprecated
plot3dPixelRatiofrom config [#7231] - Drop deprecated
zauto,zminandzmaxfrom the surface trace [#7234] - Drop deprecated
autotickattributes from cartesian axes [#7236] - Drop
transformsfrom the API [#7240, #7254]