Closed
Description
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"
- Funnel charts Example
- Stacked area charts Example
- Waterfall charts Example
- Hero numbers Example
- Gauges Example
- Bullet charts Example
- Tree maps Treemap trace #1038
- Voronoi tree maps Example & resource
- Marimekko charts Marimekko aka Mekko plot #4019
- Timeline Add new plot: timeline #2803
- Gantt charts Discussion
- Aster plots (Aster Plot Feature #2901)
- Cost curve charts Example
Geo
- County choropleths (w/o zoom for perf.) Example
- Contours on maps ("weather maps") Example
- MapboxGL heatmap support Example
Scientific
- 3d streamtubes Example
- 3d cone plots Example
- 3d volume plots Example
- 3d isosurface Example
- Sunbursts Example
WebGL/regl network graphs ExampleImplementing as a Dash Component- Parallel categories Example ➡️ Parallel Categories trace type for multi dimensional categorical data jonmmease/plotly.js#1
- 2d quiver plots Example
- Bagplot (and Bagplot matrix) Reference
- strip and/or swarm plots add swarm plot #4021
- Chord diagrams Chord diagrams #3942
- Mosaic charts Mosaic plot #4020
-
fromto
fromto
trace type proposal #2876
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