Plotly.NET icon indicating copy to clipboard operation
Plotly.NET copied to clipboard

[C#] C# bindings progress

Open kMutagene opened this issue 3 years ago • 4 comments

This issue is for tracking the progress of the native C# bindings for the Chart API of Plotly.NET.

The aim is to provide 1 binding per chart first, meaning overloads will come later (such as tupled data input).

See #285 for more info and guidelines if you want to help moving this forward

Chart generation

  • [ ] Chart
    • [x] Chart.Grid
    • [x] Chart.Combine
    • [x] Chart.Invisible
  • [x] Chart2D
    • [x] Scatter
    • [x] Point
    • [x] Line
    • [x] Spline
    • [x] Bubble
    • [x] Range
    • [x] Area
    • [x] SplineArea
    • [x] StackedArea
    • [x] Funnel
    • [x] StackedFunnel
    • [x] Waterfall
    • [x] Bar
    • [x] StackedBar
    • [x] Column
    • [x] StackedColumn
    • [x] Histogram
    • [x] Histogram2D
    • [x] BoxPlot
    • [x] Violin
    • [x] Histogram2DContour
    • [x] Heatmap
    • [x] AnnotatedHeatmap
    • [x] Image
    • [x] Contour
    • [x] OHLC
    • [x] Candlestick
    • [x] Splom
    • [x] PointDensity
  • [x] Chart3D
    • [x] Scatter3D
    • [x] Point3D
    • [x] Line3D
    • [x] Bubble3D
    • [x] Surface
    • [x] Mesh3D
    • [x] Cone
    • [x] StreamTube
    • [x] Volume
    • [x] IsoSurface
  • [ ] ChartPolar
    • [x] ScatterPolar
    • [ ] PointPolar
    • [ ] LinePolar
    • [ ] SplinePolar
    • [ ] BubblePolar
    • [ ] BarPolar
  • [ ] ChartMap
    • [ ] ChoroplethMap
    • [x] ScatterGeo
    • [ ] PointGeo
    • [ ] LineGeo
    • [ ] BubbleGeo
    • [ ] ScatterMapbox
    • [ ] LineMapbox
    • [ ] BubbleMapbox
    • [ ] ChoroplethMapbox
    • [x] DensityMapbox
  • [ ] ChartTernary
    • [x] ScatterTernary
    • [ ] PointTernary
    • [ ] LineTernary
    • [ ] BubbleTernary
  • [ ] ChartCarpet
    • [x] Carpet
    • [ ] ScatterCarpet
    • [ ] PointCarpet
    • [ ] LineCarpet
    • [ ] SplineCarpet
    • [ ] BubbleCarpet
    • [ ] ContourCarpet
  • [ ] ChartDomain
    • [x] Pie
    • [ ] Doughnut
    • [x] FunnelArea
    • [ ] Sunburst
    • [ ] Treemap
    • [ ] ParralelCoord
    • [ ] ParralelCategories
    • [ ] Sankey
    • [ ] Table
    • [x] Indicator
    • [ ] Icicle
  • [ ] ChartSmith
    • [x] ScatterSmith
    • [ ] PointSmith
    • [ ] LineSmith
    • [ ] BubbleSmith

Layout objects

There are many, this will be gradually updated.

Trace objects

There are many, this will be gradually updated.

Extension methods (styling, layouting)

There are many, this will be gradually updated.

kMutagene avatar Jun 10 '22 09:06 kMutagene

statistical charts: #316

kMutagene avatar Jul 28 '22 08:07 kMutagene

financial charts: #331

kMutagene avatar Jul 28 '22 08:07 kMutagene

all other 2D charts: #333

kMutagene avatar Aug 02 '22 08:08 kMutagene

all other 3D charts: #337

kMutagene avatar Aug 05 '22 13:08 kMutagene

all other map charts: #343

kMutagene avatar Aug 19 '22 12:08 kMutagene

ternary and carpet charts: #347

kMutagene avatar Aug 23 '22 15:08 kMutagene

domain and smith charts: #352

kMutagene avatar Aug 23 '22 15:08 kMutagene

The C# API is now complete regarding the chart construction API

kMutagene avatar Aug 23 '22 15:08 kMutagene