Skip to content

New charts wishlist #2221

Description

@jackparmer

The most requested feature in the plotly user survey has been "More chart types" 2 years in a row.

This issue inventories remaining chart types (or "traces" in plotly parlance) that are still requested for plotly.js and Chart Studio. Pipelines to make most of these charts already exists in Python and R by combining lower level plotly.js traces (lines, SVG shapes, bars, area fills, etc).

plotly.js trace types that do not exist yet

"Business charts"

Geo

  • County choropleths (w/o zoom for perf.) Example
  • Contours on maps ("weather maps") Example
  • MapboxGL heatmap support Example

Scientific

Existing plotly.js traces which need Chart Studio integration

  • All polar trace types
  • histogram2dcontour
  • Sankey diagrams
  • All 2d WebGL trace types
  • Violin plots
  • All carpet plot trace types
  • pointcloud
  • Parallel coordinate plots
  • sploms
  • Chart types in "plotly.js trace types that do not exist yet" when finished

Activity

  1. jonmmease commented on Dec 29, 2017

    @jonmmease
  2. jackparmer commented on Dec 30, 2017

    @jackparmer
    Author
  3. jonmmease commented on Dec 30, 2017

    @jonmmease
  4. jackparmer commented on Dec 31, 2017

    @jackparmer
    Author
  5. alexcjohnson commented on Jan 2, 2018

    @alexcjohnson
  6. chriddyp commented on Jan 2, 2018

    @chriddyp
    Member

    The most requested feature in the plotly user survey has been "More chart types" 2 years in a row.

    How about

    • Mapping data to subplots ("faceting") as in the create_facet_grid figure factory: https://plot.ly/python/facet-plots/ Moved this one to the Python layer in plotly.express with facet_row and facet_col
  7. monfera commented on Jan 2, 2018

    @monfera
    Contributor

    Added some technical notes on parcoords, parsets, sankey here: #2229

  8. nicolaskruchten commented on Jul 18, 2018

    @nicolaskruchten
    Contributor

    Star Coordinates: http://people.cs.vt.edu/~north/infoviz/starcoords.pdf

    There doesn't seem to be any JS support for it, and it would be a nice complement to SPLOM and ParCoords ;)

  9. jackparmer commented on Sep 16, 2018

    @jackparmer
    ContributorAuthor

    Some nice progress recently in adding plotly.js trace types to the online chart editor (https://plot.ly/create/):

    image

    Very easy way to try out these chart types before coding.

  10. 12 remaining items

  11. nicolaskruchten commented on Dec 29, 2019

    @nicolaskruchten
    Contributor

    @jdb78 lets continue this conversation in #4450 ?

  12. cherepanovic commented on Jun 16, 2020

    @cherepanovic

    any news to #3259 (comment)?

  13. jackparmer commented on Sep 10, 2020

    @jackparmer
    ContributorAuthor

    This issue has been tagged with NEEDS SPON$OR

    A community PR for this feature would certainly be welcome, but our experience is deeper features like this are difficult to complete without the Plotly maintainers leading the effort.

    Sponsorship range: $25k-$30k (per new chart type)

    What Sponsorship includes:

    • Completion of this feature to the Sponsor's satisfaction, in a manner coherent with the rest of the Plotly.js library and API
    • Tests for this feature
    • Long-term support (continued support of this feature in the latest version of Plotly.js)
    • Documentation at plotly.com/javascript
    • Possibility of integrating this feature with Plotly Graphing Libraries (Python, R, F#, Julia, MATLAB, etc)
    • Possibility of integrating this feature with Dash
    • Feature announcement on community.plotly.com with shout out to Sponsor (or can remain anonymous)
    • Gratification of advancing the world's most downloaded, interactive scientific graphing libraries (>50M downloads across supported languages)

    Please include the link to this issue when contacting us to discuss.

  14. jakeflorentine commented on Sep 16, 2021

    @jakeflorentine

    Are there any plans to make Gantt available for js?

  15. ctooley21 commented on Nov 22, 2022

    @ctooley21

    Following up on this, Gantt charts would be a great addition to Plotly.js.

  16. Zaffer commented on Dec 11, 2022

    @Zaffer

    Indicator Traces are missing from Chart Studio. Please add 🙏🏼

  17. evbo commented on Jan 8, 2023

    @evbo

    What about adding support for 2D/3D Network Graphs in Plotly JS? Currently available in Python...
    https://plotly.com/python/network-graphs/

  18. Michael-Barletta commented on Jan 19, 2023

    @Michael-Barletta

    Any update on "Contours on maps ("weather maps") "?

  19. self-assigned this
    on Jun 10, 2024
  20. removed their assignment
    on Aug 2, 2024
  21. gvwilson commented on Aug 8, 2024

    @gvwilson
    Contributor

    closing as most of these requests are covered by other issues

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions