## Plotly.NET Namespace

 Type/Module Description Represents an ARGB (alpha, red, green, blue) color Provides a set of static methods for creating and styling 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 The ColorBar object to be used with ColorAxes. https://www.w3.org/TR/2011/REC-SVG11-20110816/types.html#ColorKeywords W3C Recognized color keyword names The Config object gets passed to the plotly renderer and contains render-specific options. Contains mutable global default values. Changing these values will apply the default values to all consecutive Chart generations. 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 A Layout object in the context of plotly charts contains all styling options that are not directly related to the visualization of the data itself, such as axes, legends, watermarks, etc. The line object determines the style of the line in various aspect of plots such as a line connecting datums, outline of layout objects, etc.. A Trace object in the context of plotly charts contains the data to visualize and additional styling parameters. This is the base object that contains visualization-unspecific getters and setters for the underlying DynamicObj. Visualization-specific equivalents are suffixed with the respective trace subtype, e.g. 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. Create various functions for applying 2D chart styles to traces 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 Create various functions for applying 3D chart styles to traces 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 Create various functions for applying polar chart styles to traces Contains general, visualization-unspecific functions to style Trace objects. These functions are used internally to style traces of Chart objects. Users should usually be pointed to the API layer provided by the Chart module/object first. Visualization-specific equivalents are suffixed with the respective trace subtype, e.g. TraceStyle2D