## Plotly.NET Namespace

 Type/Module Description Represents an ARGB (alpha, red, green, blue) color Provides a set of static methods for creating charts. Plotly color can be a single color, a sequence of colors, or a sequence of numeric values referencing the color of the colorscale obj https://www.w3.org/TR/2011/REC-SVG11-20110816/types.html#ColorKeywords W3C Recognized color keyword names Config Font type inherits from dynamic object Module to represent a GenericChart Extension methods for providing a Plotly.NET fluent interface pattern for C# HTML template for Plotly.js Layout Line type inherits from dynamic object Trace type inherits from dynamic object 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. 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 Functions provide the styling of the Chart objects 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 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 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 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