Plotly.NET Namespace

Type/Module Description

ARGB

Represents an ARGB (alpha, red, green, blue) color

ARGBConverter

Chart

Provides a set of static methods for creating charts.

Chart2D

Chart3D

ChartCarpet

ChartDescription

ChartDomain

ChartMap

ChartPolar

ChartTemplates

ChartTernary

Color (Module)

Color (Type)

Plotly color can be a single color, a sequence of colors, or a sequence of numeric values referencing the color of the colorscale obj

ColorConverter

ColorKeyword

https://www.w3.org/TR/2011/REC-SVG11-20110816/types.html#ColorKeywords W3C Recognized color keyword names

Config

Config

Defaults

DisplayOptions

Font

Font type inherits from dynamic object

Frame

GenericChart

Module to represent a GenericChart

GenericChartExtensions

Extension methods for providing a Plotly.NET fluent interface pattern for C#

HTML

HTML template for Plotly.js

Layout

Layout

Line

Line type inherits from dynamic object

Seq

StyleParam

Template

Title

Trace

Trace type inherits from dynamic object

Trace2D

The most commonly-used kind of subplot is a two-dimensional Cartesian subplot. Traces compatible with these subplots support xaxis and yaxis attributes whose values must refer to corresponding objects in the layout portion of the figure. For example, if xaxis="x", and yaxis="y" (which is the default) then this trace is drawn on the subplot at the intersection of the axes configured under layout.xaxis and layout.yaxis, but if xaxis="x2" and yaxis="y3" then the trace is drawn at the intersection of the axes configured under layout.xaxis2 and layout.yaxis3. Note that attributes such as layout.xaxis and layout.xaxis2 etc do not have to be explicitly defined, in which case default values will be inferred. Multiple traces of different types can be drawn on the same subplot. X- and Y-axes support the type attribute, which enables them to represent continuous values (type="linear", type="log"), temporal values (type="date") or categorical values (type="category", type="multicategory). Axes can also be overlaid on top of one another to create dual-axis or multiple-axis charts. 2-d cartesian subplots lend themselves very well to creating "small multiples" figures, also known as facet or trellis plots. The following trace types are compatible with 2D-cartesian subplots via the xaxis and yaxis attributes: - scatter-like trace types: scatter and scattergl can be used to draw scatter plots, line plots and curves, time-series plots, bubble charts, dot plots and filled areas and also support error bars - bar, funnel, waterfall: bar-like trace types which can also be used to draw timelines and Gantt charts - histogram: an aggregating bar-like trace type - box and violin: 1-dimensional distribution-like trace types - histogram2D and histogram2Dcontour: 2-dimensional distribution-like density trace types - image, heatmap and contour: matrix trace types - ohlc and candlestick: stock-like trace types - splom: multi-dimensional scatter plots which implicitly refer to many 2-d cartesian subplots at once.

Trace2DStyle

Trace3D

Traces for 3D subplots, using layout.scene as anchors. These trace types are compatible with 3D subplots via the scene attribute, which contains special camera controls: - scatter3d, which can be used to draw individual markers, 3d bubble charts and lines and curves - surface and mesh: 3d surface trace types - cone and streamtube: 3d vector field trace types - volume and isosurface: 3d volume trace types

Trace3DStyle

Functions provide the styling of the Chart objects

TraceCarpet

TraceCarpetStyle

TraceDomain

TraceDomainStyle

TraceGeo

The following trace types support attributes named geo or mapbox, whose values must refer to corresponding objects in the layout i.e. geo="geo2" etc. Note that attributes such as layout.geo2 and layout.mapbox etc do not have to be explicitly defined, in which case default values will be inferred. Multiple traces of a compatible type can be placed on the same subplot. The following trace types are compatible with geo subplots via the geo attribute: - scattergeo, which can be used to draw individual markers, line and curves and filled areas on outline maps - choropleth: colored polygons on outline maps The following trace types are compatible with mapbox subplots via the mapbox attribute: - scattermapbox, which can be used to draw individual markers, lines and curves and filled areas on tile maps - choroplethmapbox: colored polygons on tile maps - densitymapbox: density heatmaps on tile maps

TraceGeoStyle

TraceID

TraceMapbox

The following trace types support attributes named geo or mapbox, whose values must refer to corresponding objects in the layout i.e. geo="geo2" etc. Note that attributes such as layout.geo2 and layout.mapbox etc do not have to be explicitly defined, in which case default values will be inferred. Multiple traces of a compatible type can be placed on the same subplot. The following trace types are compatible with geo subplots via the geo attribute: - scattergeo, which can be used to draw individual markers, line and curves and filled areas on outline maps - choropleth: colored polygons on outline maps The following trace types are compatible with mapbox subplots via the mapbox attribute: - scattermapbox, which can be used to draw individual markers, lines and curves and filled areas on tile maps - choroplethmapbox: colored polygons on tile maps - densitymapbox: density heatmaps on tile maps

TraceMapboxStyle

TracePolar

Traces for polar subplots, using layout.polar as anchors. The following trace types are compatible with polar subplots via the polar attribute: - scatter-like trace types: scatterpolar and scatterpolargl, which can be used to draw individual markers, curves and filled areas (i.e. radar or spider charts) - barpolar: useful for wind roses and other polar bar charts

TracePolarStyle

TraceStyle

Functions provide the styling of the Chart objects These functions are used internally to style traces of Chart objects. Users are usually pointed to the API layer provided by the `Chart` module/object

TraceTernary

TraceTernaryStyle