The interactive graphing library for Python :sparkles: This project now includes Plotly Express!
title.automargin
to enable automatic top and bottom margining for both container and paper referenced titles [#6428],
with thanks to Gamma Technologies for sponsoring the related development.label
attribute to shapes [#6454], with thanks to the Volkswagen Center of Excellence for Battery Systems for sponsoring development!labelalias
to various axes namely cartesian, gl3d, polar, smith, ternary, carpet,
indicator and colorbar [#6481],
this feature was anonymously sponsored: thank you to our sponsor!charset="utf-8"
to scripts in to_html
[#4114]packaging
to install requirements, fixing a No module named 'packaging
error on Python 3.6 [#4113]str
in hover_data
and custom_data
in plotly.express
[4083]plotly.graph_objects
module.See the full release announcement with graphical examples on the forum: https://community.plotly.com/t/announcing-plotly-py-5-13-0-grouped-scatter-new-markers-and-marker-angles-sankey-links-with-arrows/72205
shift
and autoshift
to cartesian y axes to help avoid overlapping of multiple axes [#6334],
with thanks to Gamma Technologies for sponsoring the related development!scatter
trace i.e. alignmentgroup
, offsetgroup
, scattermode
and scattergap
[#6381],
this feature was anonymously sponsored: thank you to our sponsor!marker.cornerradius
attribute to treemap
trace [#6351]marker.angle
attribute now accepts iterables where appropriate [#4013]selector=0
now correctly returns the first trace in .select_traces()
and related methods [#3817]scattermapbox
[#5827],
with thanks to @elben10 for the contribution!angle
, angleref
and standoff
to marker
and add backoff
to line
; also introduce new arrow symbols to facilitate drawing networks [#6297]minreducedwidth
and minreducedheight
to layout for increasing control over automargin [#6307]entrywidth
and entrywidthmode
to legend [#6202, #6324]sankey
links with arrowsselections
, newselection
and activeselection
layout attributes to have persistent and editable selections over cartesian subplotsunselected.line.color
and unselected.line.opacity
options to parcoords
tracepattern_shape
options now available in px.timeline()
#3774
facet_*
and category_orders
now available in px.pie()
#3775
px
methods no longer call groupby
on the input dataframe when the result would be a single group, and no longer groups by a lambda, for significant speedups #3765 with thanks to @jvdd
flaglist
attributes, to support upcoming changes to ax.automargin
in plotly.js plotly.js#6193, #3749
(no changes in this release due a build-process error, please see https://github.com/plotly/plotly.py/releases/tag/v5.8.2 for the changes that were initially reported to be in this build)
See the full release announcement on the forum at https://community.plotly.com/t/announcing-plotly-py-5-8-0-better-autocompletions-with-type-hints-minor-ticks/64002 !
10px 2px
are accepted #3722
six
, with thanks to @maresb, @hugovk, @tirkarthi, @martinRenou, and @BjoernLudwigPTB
go.Figure
methods, for better IDE auto-completion #3708
minor
ticks to cartesian axesgriddash
option to most axes