Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: plotly/plotly.py

v5.16.0

11 Aug 20:13
@LiamConnors LiamConnors
Compare
Choose a tag to compare
Loading

Updated

  • Updated Plotly.js from version 2.24.1 to version 2.25.2. See the plotly.js CHANGELOG for more information. These changes are reflected in the auto-generated plotly.graph_objects module. Notable changes include:
    • Add "Equal Earth" projection to geo subplots [#6670],
      with thanks to @apparebit for the contribution!
    • Add options to include legends for shapes and newshape [#6653]
  • px methods now accept data-frame-like objects that support a dataframe interchange protocol, such as polars, vaex, modin etc. This protocol has priority on to_pandas call, but will only be used if pandas>=2.0.2 is installed in the environment.
  • px methods now accept data-frame-like objects that support a toPandas() method, such as Spark DataFrames, or a to_pandas_df() method, such as Vaex DataFrames.

Fixed

  • Fixed Pandas performance warning issue caused by multiple frame.insert [#4246]

Contributors

apparebit
Loading
archmoj and chrimaho reacted with thumbs up emoji archmoj reacted with hooray emoji archmoj and apparebit reacted with heart emoji archmoj and guyrosin reacted with rocket emoji
4 people reacted

v5.15.0

08 Jun 16:08
@LiamConnors LiamConnors
Compare
Choose a tag to compare
Loading

Updated

  • Updated Plotly.js from version 2.20.0 to version 2.24.1. See the plotly.js CHANGELOG for more information. Notable changes include:
    • Add pattern to pie, funnelarea, sunburst, icicle and treemap traces [#6601, #6619, #6622, #6626, #6627, #6628, #6629], with thanks to @thierryVergult for the contribution!
    • Add texttemplate to shape.label for parametric shapes i.e. line, rect and circle [#6527],
      with thanks to the Volkswagen Center of Excellence for Battery Systems for sponsoring development!
    • Add strict option to custom bundle command [#6557],
      with thanks to @CallumNZ for the contribution!
    • Add legend references to traces and legend2, legend3, etc. to layout,
      also add visible to legend i.e. to allow positioning multiple legends on a graph [#6535],
      this feature was anonymously sponsored: thank you to our sponsor!
    • Add legend.xref and legend.yref to enable container-referenced positioning of legends [#6589], with thanks to Gamma Technologies for sponsoring the related development.
    • Add colorbar.xref and colorbar.yref to enable container-referenced positioning of colorbars [#6593], with thanks to Gamma Technologies for sponsoring the related development.
  • px methods now accept data-frame-like objects that support a to_pandas() method, such as polars, cudf, vaex etc

Fixed

  • Fixed another compatibility issue with Pandas 2.0, just affecting px.*(line_close=True) [#4190]
  • Empty pandas dataframe with facet row/column set no longer fails [#4038]
  • Added some rounding to the make_subplots function to handle situations where the user-input specs cause the domain to exceed 1 by small amounts [#4153]
  • Sanitize JSON output to prevent an XSS vector when graphs are inserted directly into HTML [#4196]
  • Fixed issue with shapes and annotations plotting on the wrong y axis when supplied with a specific axis in the yref parameter [#4177]
  • Remove use_2to3 setuptools arg, which is invalid in the latest Python and setuptools versions [#4206]
  • Fix #4066 JupyterLab v4 giving tiny default graph height [#4227]
  • Fixed issue with colors.n_colors where generated RGB color values were not being constrained to stay between 0 and 255 [#4110]
  • Fix streamline figure factory with recent versions of Numpy
  • Fix issue with shapes and annotations not drawing on correct axis [#4177]

Contributors

CallumNZ and thierryVergult
Loading
vishnusukumar14 and Bronz0 reacted with heart emoji
2 people reacted

v5.14.1

05 Apr 18:48
@LiamConnors LiamConnors
Compare
Choose a tag to compare
Loading

Fixed

  • Fixed compatibility issue with Pandas 2.0 [#4103]
Loading
owenlamont and c3mtan reacted with thumbs up emoji
2 people reacted

v5.14.0

29 Mar 19:58
@LiamConnors LiamConnors
Compare
Choose a tag to compare
Loading

Updated

  • Updated Plotly.js from version 2.18.2 to version 2.20.0. See the plotly.js CHANGELOG for more information. Notable changes include:
    • Add 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.
    • Add label attribute to shapes [#6454], with thanks to the Volkswagen Center of Excellence for Battery Systems for sponsoring development!
    • Add 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!
  • Key errors no longer precalculated when performing updates on plots [#4101]

Fixed

  • Fixed an issue with characters displaying incorrectly, by adding charset="utf-8" to scripts in to_html [#4114]
  • Added packaging to install requirements, fixing a No module named 'packaging error on Python 3.6 [#4113]

Added

  • Added option to allow passing a column name as a str in hover_data and custom_data in plotly.express [4083]
Loading

v5.13.1

24 Feb 16:34
@nicolaskruchten nicolaskruchten
2a8a9b7
This commit was signed with the committer’s verified signature.
nicolaskruchten Nicolas Kruchten
SSH Key Fingerprint: WdBgIT7eaZ7522gdQ93E7s1YhZIfLpyzyMo+004e36I
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

Updated

  • Updated Plotly.js to from version 2.18.0 to version 2.18.2. See the plotly.js CHANGELOG for more information. These changes are reflected in the auto-generated plotly.graph_objects module.
  • Updated distutils.Version to packaging.Version #3897] and #4055]
Loading
liu-yihong and Spill-Tea reacted with thumbs up emoji Datascientist88 reacted with heart emoji
3 people reacted

v5.13.0

23 Jan 19:05
@nicolaskruchten nicolaskruchten
502f220
This commit was signed with the committer’s verified signature.
nicolaskruchten Nicolas Kruchten
SSH Key Fingerprint: WdBgIT7eaZ7522gdQ93E7s1YhZIfLpyzyMo+004e36I
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

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

Updated

  • Updated Plotly.js to from version 2.17.1 to version 2.18.0. See the plotly.js CHANGELOG for more information. Notable changes include:
  • Build process now uses Node 18.x and version 2 lockfile (should be an invisible change for users) [#4034]

Fixed

  • write_html() now explicitly encodes output as UTF-8 because Plotly.js' bundle contains such characters [#4021] and [#4022]
  • fixed iframe renderer regression from 5.12 and also fixed error when this renderer was used in the very first cell in a notebook [#4036]

Contributors

VictorBezak and filipesantiagoAM
Loading
mahmoudamrhassan reacted with thumbs up emoji ndrezn, liu-yihong, AceofSpades5757, and hottwaj reacted with hooray emoji
5 people reacted

v5.12.0

13 Jan 19:26
@nicolaskruchten nicolaskruchten
baedaab
This commit was signed with the committer’s verified signature.
nicolaskruchten Nicolas Kruchten
SSH Key Fingerprint: WdBgIT7eaZ7522gdQ93E7s1YhZIfLpyzyMo+004e36I
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

Updated

  • Support for ipywidgets 8 [#3930]
  • Updated Plotly.js to from version 2.16.1 to version 2.17.1. See the plotly.js CHANGELOG for more information. Notable changes include:
    • Add 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!
    • Introduce group attributes for scatter trace i.e. alignmentgroup, offsetgroup, scattermode and scattergap [#6381],
      this feature was anonymously sponsored: thank you to our sponsor!
    • Add marker.cornerradius attribute to treemap trace [#6351]

Fixed

  • Fixed the usage of some deprecated NumPy types which were removed in NumPy 1.24 [#3997]
  • Fixed bug for trendlines with datetime axes [#3683]
  • marker.angle attribute now accepts iterables where appropriate [#4013]
  • selector=0 now correctly returns the first trace in .select_traces() and related methods [#3817]
Loading
afvca, eholic, nvaytet, and wubaosheng reacted with thumbs up emoji ndrezn, Alexboiboi, archmoj, khurchla, Dragon1573, afvca, and smjure reacted with hooray emoji archmoj and Dragon1573 reacted with heart emoji ndrezn, archmoj, Dragon1573, xeladsn, and yskmry reacted with rocket emoji
12 people reacted

v5.11.0

27 Oct 17:34
@nicolaskruchten nicolaskruchten
Compare
Choose a tag to compare
Loading

Updated

  • Updated Plotly.js to from version 2.14.0 to version 2.16.1. See the plotly.js CHANGELOG for more information. Notable changes include:
    • Add clustering options to scattermapbox [#5827],
      with thanks to @elben10 for the contribution!
    • Add bounds to mapbox suplots [6339]
    • Add angle, angleref and standoff to marker and add backoff to line; also introduce new arrow symbols to facilitate drawing networks [#6297]
    • Add minreducedwidth and minreducedheight to layout for increasing control over automargin [#6307]
    • Add entrywidth and entrywidthmode to legend [#6202, #6324]

Contributors

elben10
Loading
ndrezn, pszemraj, xeladsn, and jvdd reacted with rocket emoji
4 people reacted

v5.10.0

11 Aug 14:41
@nicolaskruchten nicolaskruchten
Compare
Choose a tag to compare
Loading

Updated

  • Updated Plotly.js to from version 2.12.1 to version 2.14.0. See the plotly.js CHANGELOG for more information. Notable changes include:
    • Add support for sankey links with arrows
    • Add selections, newselection and activeselection layout attributes to have persistent and editable selections over cartesian subplots
    • Add unselected.line.color and unselected.line.opacity options to parcoords trace
    • Display Plotly's new logo in the modebar
Loading
liu-yihong, rajivmdd, Alexboiboi, josemariagarcia95, drheinheimer, eholic, and stevetr14 reacted with thumbs up emoji rajivmdd reacted with heart emoji
7 people reacted

v5.9.0

24 Jun 01:10
@nicolaskruchten nicolaskruchten
Compare
Choose a tag to compare
Loading

Added

  • pattern_shape options now available in px.timeline() #3774
  • facet_* and category_orders now available in px.pie() #3775

Performance

  • 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

Updated

  • Allow non-string extras in flaglist attributes, to support upcoming changes to ax.automargin in plotly.js plotly.js#6193, #3749
Loading
danielbichuetti reacted with heart emoji
1 person reacted
1 3 5 9 10

AltStyle によって変換されたページ (->オリジナル) /