Header menu logo Plotly.NET

Chart Type

Static members

Static member Description

Chart.AnnotatedHeatmap(dataAnnotations, ?Name, ?ShowLegend, ?Opacity, ?X, ?MultiX, ?XGap, ?Y, ?MultiY, ?YGap, ?Text, ?MultiText, ?ColorBar, ?ColorScale, ?ShowScale, ?ReverseScale, ?ZSmooth, ?Transpose, ?UseWebGL, ?ReverseYAxis, ?UseDefaults)

Full Usage: Chart.AnnotatedHeatmap(dataAnnotations, ?Name, ?ShowLegend, ?Opacity, ?X, ?MultiX, ?XGap, ?Y, ?MultiY, ?YGap, ?Text, ?MultiText, ?ColorBar, ?ColorScale, ?ShowScale, ?ReverseScale, ?ZSmooth, ?Transpose, ?UseWebGL, ?ReverseYAxis, ?UseDefaults)

Parameters:
    dataAnnotations : 'a seq - Sets the 2-dimensional z data, which will be visualized with the color scale together with the respective annotation text.
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover.
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the Opacity otf the trace.
    ?X : 'c seq - Sets the x coordinates.
    ?MultiX : 'c seq seq - Sets the x coordinates. Use two inner arrays here to plot multicategorial data
    ?XGap : int - Sets the horizontal gap (in pixels) between bricks.
    ?Y : 'd seq - Sets the y coordinates.
    ?MultiY : 'd seq seq - Sets the y coordinates. Use two inner arrays here to plot multicategorial data
    ?YGap : int - Sets the vertical gap (in pixels) between bricks.
    ?Text : 'e - Sets a text associated with each datum
    ?MultiText : 'e seq - Sets individual text for each datum
    ?ColorBar : ColorBar - Sets the styles of the colorbar for this trace.
    ?ColorScale : Colorscale - Sets the colorscale for this trace.
    ?ShowScale : bool - Whether or not to show the colorscale/colorbar
    ?ReverseScale : bool - Reverses the color mapping if true. If true, `zmin` will correspond to the last color in the array and `zmax` will correspond to the first color.
    ?ZSmooth : SmoothAlg - Picks a smoothing algorithm use to smooth `z` data.
    ?Transpose : bool - Transposes the z data.
    ?UseWebGL : bool - Whether or not to use WebGL to render this trace
    ?ReverseYAxis : bool - Whether or not to reverse the y axis. If true, (0,0) will lie on the top left and increase downwards.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a annotated heatmap. A heatmap is a data visualization technique that shows magnitude of a phenomenon as color in two dimensions. The annotated heatmap additionally contains annotation text on each datum.

dataAnnotations : 'a seq

Sets the 2-dimensional z data, which will be visualized with the color scale together with the respective annotation text.

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover.

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the Opacity otf the trace.

?X : 'c seq

Sets the x coordinates.

?MultiX : 'c seq seq

Sets the x coordinates. Use two inner arrays here to plot multicategorial data

?XGap : int

Sets the horizontal gap (in pixels) between bricks.

?Y : 'd seq

Sets the y coordinates.

?MultiY : 'd seq seq

Sets the y coordinates. Use two inner arrays here to plot multicategorial data

?YGap : int

Sets the vertical gap (in pixels) between bricks.

?Text : 'e

Sets a text associated with each datum

?MultiText : 'e seq

Sets individual text for each datum

?ColorBar : ColorBar

Sets the styles of the colorbar for this trace.

?ColorScale : Colorscale

Sets the colorscale for this trace.

?ShowScale : bool

Whether or not to show the colorscale/colorbar

?ReverseScale : bool

Reverses the color mapping if true. If true, `zmin` will correspond to the last color in the array and `zmax` will correspond to the first color.

?ZSmooth : SmoothAlg

Picks a smoothing algorithm use to smooth `z` data.

?Transpose : bool

Transposes the z data.

?UseWebGL : bool

Whether or not to use WebGL to render this trace

?ReverseYAxis : bool

Whether or not to reverse the y axis. If true, (0,0) will lie on the top left and increase downwards.

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.AnnotatedHeatmap(zData, annotationText, ?Name, ?ShowLegend, ?Opacity, ?X, ?MultiX, ?XGap, ?Y, ?MultiY, ?YGap, ?Text, ?MultiText, ?ColorBar, ?ColorScale, ?ShowScale, ?ReverseScale, ?ZSmooth, ?Transpose, ?UseWebGL, ?ReverseYAxis, ?UseDefaults)

Full Usage: Chart.AnnotatedHeatmap(zData, annotationText, ?Name, ?ShowLegend, ?Opacity, ?X, ?MultiX, ?XGap, ?Y, ?MultiY, ?YGap, ?Text, ?MultiText, ?ColorBar, ?ColorScale, ?ShowScale, ?ReverseScale, ?ZSmooth, ?Transpose, ?UseWebGL, ?ReverseYAxis, ?UseDefaults)

Parameters:
    zData : 'a seq - Sets the 2-dimensional z data, which will be visualized with the color scale.
    annotationText : 'c seq - Sets the text to display as annotation for each datum.
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover.
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the Opacity otf the trace.
    ?X : 'd seq - Sets the x coordinates.
    ?MultiX : 'd seq seq - Sets the x coordinates. Use two inner arrays here to plot multicategorial data
    ?XGap : int - Sets the horizontal gap (in pixels) between bricks.
    ?Y : 'e seq - Sets the y coordinates.
    ?MultiY : 'e seq seq - Sets the y coordinates. Use two inner arrays here to plot multicategorial data
    ?YGap : int - Sets the vertical gap (in pixels) between bricks.
    ?Text : 'f - Sets a text associated with each datum
    ?MultiText : 'f seq - Sets individual text for each datum
    ?ColorBar : ColorBar - Sets the styles of the colorbar for this trace.
    ?ColorScale : Colorscale - Sets the colorscale for this trace.
    ?ShowScale : bool - Whether or not to show the colorscale/colorbar
    ?ReverseScale : bool - Reverses the color mapping if true. If true, `zmin` will correspond to the last color in the array and `zmax` will correspond to the first color.
    ?ZSmooth : SmoothAlg - Picks a smoothing algorithm use to smooth `z` data.
    ?Transpose : bool - Transposes the z data.
    ?UseWebGL : bool - Whether or not to use WebGL to render this trace
    ?ReverseYAxis : bool - Whether or not to reverse the y axis. If true, (0,0) will lie on the top left and increase downwards.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a annotated heatmap. A heatmap is a data visualization technique that shows magnitude of a phenomenon as color in two dimensions. The annotated heatmap additionally contains annotation text on each datum.

zData : 'a seq

Sets the 2-dimensional z data, which will be visualized with the color scale.

annotationText : 'c seq

Sets the text to display as annotation for each datum.

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover.

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the Opacity otf the trace.

?X : 'd seq

Sets the x coordinates.

?MultiX : 'd seq seq

Sets the x coordinates. Use two inner arrays here to plot multicategorial data

?XGap : int

Sets the horizontal gap (in pixels) between bricks.

?Y : 'e seq

Sets the y coordinates.

?MultiY : 'e seq seq

Sets the y coordinates. Use two inner arrays here to plot multicategorial data

?YGap : int

Sets the vertical gap (in pixels) between bricks.

?Text : 'f

Sets a text associated with each datum

?MultiText : 'f seq

Sets individual text for each datum

?ColorBar : ColorBar

Sets the styles of the colorbar for this trace.

?ColorScale : Colorscale

Sets the colorscale for this trace.

?ShowScale : bool

Whether or not to show the colorscale/colorbar

?ReverseScale : bool

Reverses the color mapping if true. If true, `zmin` will correspond to the last color in the array and `zmax` will correspond to the first color.

?ZSmooth : SmoothAlg

Picks a smoothing algorithm use to smooth `z` data.

?Transpose : bool

Transposes the z data.

?UseWebGL : bool

Whether or not to use WebGL to render this trace

?ReverseYAxis : bool

Whether or not to reverse the y axis. If true, (0,0) will lie on the top left and increase downwards.

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.Area(xy, ?ShowMarkers, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?AlignmentGroup, ?OffsetGroup, ?StackGroup, ?Orientation, ?GroupNorm, ?FillColor, ?FillPatternShape, ?FillPattern, ?UseWebGL, ?UseDefaults)

Full Usage: Chart.Area(xy, ?ShowMarkers, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?AlignmentGroup, ?OffsetGroup, ?StackGroup, ?Orientation, ?GroupNorm, ?FillColor, ?FillPatternShape, ?FillPattern, ?UseWebGL, ?UseDefaults)

Parameters:
    xy : ('a * 'b) seq - Sets the x and y coordinates of the plotted data.
    ?ShowMarkers : bool - Whether to show markers for the individual data points
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the opactity of the trace
    ?MultiOpacity : float seq - Sets the opactity of individual datum markers
    ?Text : 'c - Sets a text associated with each datum
    ?MultiText : 'c seq - Sets individual text for each datum
    ?TextPosition : TextPosition - Sets the position of text associated with each datum
    ?MultiTextPosition : TextPosition seq - Sets the position of text associated with individual datum
    ?MarkerColor : Color - Sets the color of the marker
    ?MarkerColorScale : Colorscale - Sets the colorscale of the marker
    ?MarkerOutline : Line - Sets the outline of the marker
    ?MarkerSymbol : MarkerSymbol - Sets the marker symbol for each datum
    ?MultiMarkerSymbol : MarkerSymbol seq - Sets the marker symbol for each individual datum
    ?Marker : Marker - Sets the marker (use this for more finegrained control than the other marker-associated arguments)
    ?LineColor : Color - Sets the color of the line
    ?LineColorScale : Colorscale - Sets the colorscale of the line
    ?LineWidth : float - Sets the width of the line
    ?LineDash : DrawingStyle - sets the drawing style of the line
    ?Line : Line - Sets the line (use this for more finegrained control than the other line-associated arguments)
    ?AlignmentGroup : string - Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.
    ?OffsetGroup : string - Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.
    ?StackGroup : string - Set several traces (on the same subplot) to the same stackgroup in order to add their y values (or their x values if `Orientation` is Horizontal). Stacking also turns `fill` on by default and sets the default `mode` to "lines" irrespective of point count. ou can only stack on a numeric (linear or log) axis. Traces in a `stackgroup` will only fill to (or be filled to) other traces in the same group. With multiple `stackgroup`s or some traces stacked and some not, if fill-linked traces are not already consecutive, the later ones will be pushed down in the drawing order
    ?Orientation : Orientation - Sets the stacking direction. Only relevant when `stackgroup` is used, and only the first `orientation` found in the `stackgroup` will be used.
    ?GroupNorm : GroupNorm - Sets the normalization for the sum of this `stackgroup. Only relevant when `stackgroup` is used, and only the first `groupnorm` found in the `stackgroup` will be used
    ?FillColor : Color - ets the fill color. Defaults to a half-transparent variant of the line color, marker color, or marker line color, whichever is available.
    ?FillPatternShape : PatternShape - Sets a pattern shape for the area fill
    ?FillPattern : Pattern - Sets the pattern within the area. (use this for more finegrained control than the other fillpattern-associated arguments).
    ?UseWebGL : bool - If true, plotly.js will use the WebGL engine to render this chart. use this when you want to render many objects at once.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates an Area chart, which uses a Line plotted between the given datums in a 2D space, additionally colouring the area between the line and the Y Axis.

xy : ('a * 'b) seq

Sets the x and y coordinates of the plotted data.

?ShowMarkers : bool

Whether to show markers for the individual data points

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the opactity of the trace

?MultiOpacity : float seq

Sets the opactity of individual datum markers

?Text : 'c

Sets a text associated with each datum

?MultiText : 'c seq

Sets individual text for each datum

?TextPosition : TextPosition

Sets the position of text associated with each datum

?MultiTextPosition : TextPosition seq

Sets the position of text associated with individual datum

?MarkerColor : Color

Sets the color of the marker

?MarkerColorScale : Colorscale

Sets the colorscale of the marker

?MarkerOutline : Line

Sets the outline of the marker

?MarkerSymbol : MarkerSymbol

Sets the marker symbol for each datum

?MultiMarkerSymbol : MarkerSymbol seq

Sets the marker symbol for each individual datum

?Marker : Marker

Sets the marker (use this for more finegrained control than the other marker-associated arguments)

?LineColor : Color

Sets the color of the line

?LineColorScale : Colorscale

Sets the colorscale of the line

?LineWidth : float

Sets the width of the line

?LineDash : DrawingStyle

sets the drawing style of the line

?Line : Line

Sets the line (use this for more finegrained control than the other line-associated arguments)

?AlignmentGroup : string

Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.

?OffsetGroup : string

Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.

?StackGroup : string

Set several traces (on the same subplot) to the same stackgroup in order to add their y values (or their x values if `Orientation` is Horizontal). Stacking also turns `fill` on by default and sets the default `mode` to "lines" irrespective of point count. ou can only stack on a numeric (linear or log) axis. Traces in a `stackgroup` will only fill to (or be filled to) other traces in the same group. With multiple `stackgroup`s or some traces stacked and some not, if fill-linked traces are not already consecutive, the later ones will be pushed down in the drawing order

?Orientation : Orientation

Sets the stacking direction. Only relevant when `stackgroup` is used, and only the first `orientation` found in the `stackgroup` will be used.

?GroupNorm : GroupNorm

Sets the normalization for the sum of this `stackgroup. Only relevant when `stackgroup` is used, and only the first `groupnorm` found in the `stackgroup` will be used

?FillColor : Color

ets the fill color. Defaults to a half-transparent variant of the line color, marker color, or marker line color, whichever is available.

?FillPatternShape : PatternShape

Sets a pattern shape for the area fill

?FillPattern : Pattern

Sets the pattern within the area. (use this for more finegrained control than the other fillpattern-associated arguments).

?UseWebGL : bool

If true, plotly.js will use the WebGL engine to render this chart. use this when you want to render many objects at once.

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.Area(x, y, ?ShowMarkers, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?AlignmentGroup, ?OffsetGroup, ?StackGroup, ?Orientation, ?GroupNorm, ?FillColor, ?FillPatternShape, ?FillPattern, ?UseWebGL, ?UseDefaults)

Full Usage: Chart.Area(x, y, ?ShowMarkers, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?AlignmentGroup, ?OffsetGroup, ?StackGroup, ?Orientation, ?GroupNorm, ?FillColor, ?FillPatternShape, ?FillPattern, ?UseWebGL, ?UseDefaults)

Parameters:
    x : 'a seq - Sets the x coordinates of the plotted data.
    y : 'b seq - Sets the y coordinates of the plotted data.
    ?ShowMarkers : bool - Whether to show markers for the individual data points
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the opactity of the trace
    ?MultiOpacity : float seq - Sets the opactity of individual datum markers
    ?Text : 'c - Sets a text associated with each datum
    ?MultiText : 'c seq - Sets individual text for each datum
    ?TextPosition : TextPosition - Sets the position of text associated with each datum
    ?MultiTextPosition : TextPosition seq - Sets the position of text associated with individual datum
    ?MarkerColor : Color - Sets the color of the marker
    ?MarkerColorScale : Colorscale - Sets the colorscale of the marker
    ?MarkerOutline : Line - Sets the outline of the marker
    ?MarkerSymbol : MarkerSymbol - Sets the marker symbol for each datum
    ?MultiMarkerSymbol : MarkerSymbol seq - Sets the marker symbol for each individual datum
    ?Marker : Marker - Sets the marker (use this for more finegrained control than the other marker-associated arguments)
    ?LineColor : Color - Sets the color of the line
    ?LineColorScale : Colorscale - Sets the colorscale of the line
    ?LineWidth : float - Sets the width of the line
    ?LineDash : DrawingStyle - sets the drawing style of the line
    ?Line : Line - Sets the line (use this for more finegrained control than the other line-associated arguments)
    ?AlignmentGroup : string - Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.
    ?OffsetGroup : string - Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.
    ?StackGroup : string - Set several traces (on the same subplot) to the same stackgroup in order to add their y values (or their x values if `Orientation` is Horizontal). Stacking also turns `fill` on by default and sets the default `mode` to "lines" irrespective of point count. ou can only stack on a numeric (linear or log) axis. Traces in a `stackgroup` will only fill to (or be filled to) other traces in the same group. With multiple `stackgroup`s or some traces stacked and some not, if fill-linked traces are not already consecutive, the later ones will be pushed down in the drawing order
    ?Orientation : Orientation - Sets the stacking direction. Only relevant when `stackgroup` is used, and only the first `orientation` found in the `stackgroup` will be used.
    ?GroupNorm : GroupNorm - Sets the normalization for the sum of this `stackgroup. Only relevant when `stackgroup` is used, and only the first `groupnorm` found in the `stackgroup` will be used
    ?FillColor : Color - Sets the fill color. Defaults to a half-transparent variant of the line color, marker color, or marker line color, whichever is available.
    ?FillPatternShape : PatternShape - Sets a pattern shape for the area fill
    ?FillPattern : Pattern - Sets the pattern within the area. (use this for more finegrained control than the other fillpattern-associated arguments).
    ?UseWebGL : bool - If true, plotly.js will use the WebGL engine to render this chart. use this when you want to render many objects at once.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates an Area chart, which uses a Line plotted between the given datums in a 2D space, additionally colouring the area between the line and the Y Axis.

x : 'a seq

Sets the x coordinates of the plotted data.

y : 'b seq

Sets the y coordinates of the plotted data.

?ShowMarkers : bool

Whether to show markers for the individual data points

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the opactity of the trace

?MultiOpacity : float seq

Sets the opactity of individual datum markers

?Text : 'c

Sets a text associated with each datum

?MultiText : 'c seq

Sets individual text for each datum

?TextPosition : TextPosition

Sets the position of text associated with each datum

?MultiTextPosition : TextPosition seq

Sets the position of text associated with individual datum

?MarkerColor : Color

Sets the color of the marker

?MarkerColorScale : Colorscale

Sets the colorscale of the marker

?MarkerOutline : Line

Sets the outline of the marker

?MarkerSymbol : MarkerSymbol

Sets the marker symbol for each datum

?MultiMarkerSymbol : MarkerSymbol seq

Sets the marker symbol for each individual datum

?Marker : Marker

Sets the marker (use this for more finegrained control than the other marker-associated arguments)

?LineColor : Color

Sets the color of the line

?LineColorScale : Colorscale

Sets the colorscale of the line

?LineWidth : float

Sets the width of the line

?LineDash : DrawingStyle

sets the drawing style of the line

?Line : Line

Sets the line (use this for more finegrained control than the other line-associated arguments)

?AlignmentGroup : string

Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.

?OffsetGroup : string

Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.

?StackGroup : string

Set several traces (on the same subplot) to the same stackgroup in order to add their y values (or their x values if `Orientation` is Horizontal). Stacking also turns `fill` on by default and sets the default `mode` to "lines" irrespective of point count. ou can only stack on a numeric (linear or log) axis. Traces in a `stackgroup` will only fill to (or be filled to) other traces in the same group. With multiple `stackgroup`s or some traces stacked and some not, if fill-linked traces are not already consecutive, the later ones will be pushed down in the drawing order

?Orientation : Orientation

Sets the stacking direction. Only relevant when `stackgroup` is used, and only the first `orientation` found in the `stackgroup` will be used.

?GroupNorm : GroupNorm

Sets the normalization for the sum of this `stackgroup. Only relevant when `stackgroup` is used, and only the first `groupnorm` found in the `stackgroup` will be used

?FillColor : Color

Sets the fill color. Defaults to a half-transparent variant of the line color, marker color, or marker line color, whichever is available.

?FillPatternShape : PatternShape

Sets a pattern shape for the area fill

?FillPattern : Pattern

Sets the pattern within the area. (use this for more finegrained control than the other fillpattern-associated arguments).

?UseWebGL : bool

If true, plotly.js will use the WebGL engine to render this chart. use this when you want to render many objects at once.

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.Bar(keysValues, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerPatternShape, ?MultiMarkerPatternShape, ?MarkerPattern, ?Marker, ?Base, ?Width, ?MultiWidth, ?TextPosition, ?MultiTextPosition, ?UseDefaults)

Full Usage: Chart.Bar(keysValues, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerPatternShape, ?MultiMarkerPatternShape, ?MarkerPattern, ?Marker, ?Base, ?Width, ?MultiWidth, ?TextPosition, ?MultiTextPosition, ?UseDefaults)

Parameters:
    keysValues : ('a * 'b) seq - Sets the (key,value) pairs that are plotted as the size and key of each bar.
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the Opacity of the trace.
    ?MultiOpacity : float seq - Sets the Opacity of each individual bar.
    ?Text : 'c - Sets a text associated with each datum
    ?MultiText : 'c seq - Sets individual text for each datum
    ?MarkerColor : Color - Sets the color of the bars
    ?MarkerColorScale : Colorscale - Sets the colorscale for the bars. To have an effect, `MarkerColor` must map to color scale values.
    ?MarkerOutline : Line - Sets the color of the bar outlines
    ?MarkerPatternShape : PatternShape - Sets a pattern shape for all bars
    ?MultiMarkerPatternShape : PatternShape seq - Sets an individual pattern shape for each bar
    ?MarkerPattern : Pattern - Sets the marker pattern (use this for more finegrained control than the other pattern-associated arguments).
    ?Marker : Marker - Sets the marker for the bars (use this for more finegrained control than the other marker-associated arguments).
    ?Base : 'd - Sets where the bar base is drawn (in position axis units).
    ?Width : 'e - Sets the bar width (in position axis units) of all bars.
    ?MultiWidth : 'e seq - Sets the individual bar width (in position axis units) for each bar.
    ?TextPosition : TextPosition - Sets the position of text associated with each datum
    ?MultiTextPosition : TextPosition seq - Sets the position of text associated with individual datum
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a bar chart, with bars plotted horizontally A bar chart is a chart that presents categorical data with rectangular bars with heights or lengths proportional to the values that they represent.

keysValues : ('a * 'b) seq

Sets the (key,value) pairs that are plotted as the size and key of each bar.

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the Opacity of the trace.

?MultiOpacity : float seq

Sets the Opacity of each individual bar.

?Text : 'c

Sets a text associated with each datum

?MultiText : 'c seq

Sets individual text for each datum

?MarkerColor : Color

Sets the color of the bars

?MarkerColorScale : Colorscale

Sets the colorscale for the bars. To have an effect, `MarkerColor` must map to color scale values.

?MarkerOutline : Line

Sets the color of the bar outlines

?MarkerPatternShape : PatternShape

Sets a pattern shape for all bars

?MultiMarkerPatternShape : PatternShape seq

Sets an individual pattern shape for each bar

?MarkerPattern : Pattern

Sets the marker pattern (use this for more finegrained control than the other pattern-associated arguments).

?Marker : Marker

Sets the marker for the bars (use this for more finegrained control than the other marker-associated arguments).

?Base : 'd

Sets where the bar base is drawn (in position axis units).

?Width : 'e

Sets the bar width (in position axis units) of all bars.

?MultiWidth : 'e seq

Sets the individual bar width (in position axis units) for each bar.

?TextPosition : TextPosition

Sets the position of text associated with each datum

?MultiTextPosition : TextPosition seq

Sets the position of text associated with individual datum

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.Bar(values, ?Keys, ?MultiKeys, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerPatternShape, ?MultiMarkerPatternShape, ?MarkerPattern, ?Marker, ?Base, ?Width, ?MultiWidth, ?TextPosition, ?MultiTextPosition, ?UseDefaults)

Full Usage: Chart.Bar(values, ?Keys, ?MultiKeys, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerPatternShape, ?MultiMarkerPatternShape, ?MarkerPattern, ?Marker, ?Base, ?Width, ?MultiWidth, ?TextPosition, ?MultiTextPosition, ?UseDefaults)

Parameters:
    values : 'a seq - Sets the values that are plotted as the size of each bar.
    ?Keys : 'b seq - Sets the keys associated with each bar.
    ?MultiKeys : 'b seq seq - Sets the keys associated with each bar. Use two inner arrays here to plot multicategorial data
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the Opacity of the trace.
    ?MultiOpacity : float seq - Sets the Opacity of each individual bar.
    ?Text : 'c - Sets a text associated with each datum
    ?MultiText : 'c seq - Sets individual text for each datum
    ?MarkerColor : Color - Sets the color of the bars
    ?MarkerColorScale : Colorscale - Sets the colorscale for the bars. To have an effect, `MarkerColor` must map to color scale values.
    ?MarkerOutline : Line - Sets the color of the bar outlines
    ?MarkerPatternShape : PatternShape - Sets a pattern shape for all bars
    ?MultiMarkerPatternShape : PatternShape seq - Sets an individual pattern shape for each bar
    ?MarkerPattern : Pattern - Sets the marker pattern (use this for more finegrained control than the other pattern-associated arguments).
    ?Marker : Marker - Sets the marker for the bars (use this for more finegrained control than the other marker-associated arguments).
    ?Base : 'd - Sets where the bar base is drawn (in position axis units).
    ?Width : 'e - Sets the bar width (in position axis units) of all bars.
    ?MultiWidth : 'e seq - Sets the individual bar width (in position axis units) for each bar.
    ?TextPosition : TextPosition - Sets the position of text associated with each datum
    ?MultiTextPosition : TextPosition seq - Sets the position of text associated with individual datum
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a bar chart, with bars plotted horizontally A bar chart is a chart that presents categorical data with rectangular bars with heights or lengths proportional to the values that they represent.

values : 'a seq

Sets the values that are plotted as the size of each bar.

?Keys : 'b seq

Sets the keys associated with each bar.

?MultiKeys : 'b seq seq

Sets the keys associated with each bar. Use two inner arrays here to plot multicategorial data

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the Opacity of the trace.

?MultiOpacity : float seq

Sets the Opacity of each individual bar.

?Text : 'c

Sets a text associated with each datum

?MultiText : 'c seq

Sets individual text for each datum

?MarkerColor : Color

Sets the color of the bars

?MarkerColorScale : Colorscale

Sets the colorscale for the bars. To have an effect, `MarkerColor` must map to color scale values.

?MarkerOutline : Line

Sets the color of the bar outlines

?MarkerPatternShape : PatternShape

Sets a pattern shape for all bars

?MultiMarkerPatternShape : PatternShape seq

Sets an individual pattern shape for each bar

?MarkerPattern : Pattern

Sets the marker pattern (use this for more finegrained control than the other pattern-associated arguments).

?Marker : Marker

Sets the marker for the bars (use this for more finegrained control than the other marker-associated arguments).

?Base : 'd

Sets where the bar base is drawn (in position axis units).

?Width : 'e

Sets the bar width (in position axis units) of all bars.

?MultiWidth : 'e seq

Sets the individual bar width (in position axis units) for each bar.

?TextPosition : TextPosition

Sets the position of text associated with each datum

?MultiTextPosition : TextPosition seq

Sets the position of text associated with individual datum

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.BoxPlot(xy, ?Name, ?ShowLegend, ?Text, ?MultiText, ?FillColor, ?MarkerColor, ?Marker, ?Opacity, ?WhiskerWidth, ?BoxPoints, ?BoxMean, ?Jitter, ?PointPos, ?Orientation, ?OutlineColor, ?OutlineWidth, ?Outline, ?AlignmentGroup, ?OffsetGroup, ?Notched, ?NotchWidth, ?QuartileMethod, ?SizeMode, ?UseDefaults)

Full Usage: Chart.BoxPlot(xy, ?Name, ?ShowLegend, ?Text, ?MultiText, ?FillColor, ?MarkerColor, ?Marker, ?Opacity, ?WhiskerWidth, ?BoxPoints, ?BoxMean, ?Jitter, ?PointPos, ?Orientation, ?OutlineColor, ?OutlineWidth, ?Outline, ?AlignmentGroup, ?OffsetGroup, ?Notched, ?NotchWidth, ?QuartileMethod, ?SizeMode, ?UseDefaults)

Parameters:
    xy : ('a * 'b) seq - Sets the xy sample data or coordinate pairs
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover.
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Text : 'c - Sets a text associated with each datum
    ?MultiText : 'c seq - Sets individual text for each datum
    ?FillColor : Color - Sets the fill color. Defaults to a half-transparent variant of the line color, marker color, or marker line color, whichever is available.
    ?MarkerColor : Color - Sets the marker color.
    ?Marker : Marker - Sets the marker for the box (use this for more finegrained control than the other marker-associated arguments).
    ?Opacity : float - Sets the opacity of this trace.
    ?WhiskerWidth : float - Sets the width of the whiskers relative to the box' width. For example, with 1, the whiskers are as wide as the box(es).
    ?BoxPoints : BoxPoints - If "outliers", only the sample points lying outside the whiskers are shown If "suspectedoutliers", the outlier points are shown and points either less than 4"Q1-3"Q3 or greater than 4"Q3-3"Q1 are highlighted (see `outliercolor`) If "all", all sample points are shown If "false", only the box(es) are shown with no sample points Defaults to "suspectedoutliers" when `marker.outliercolor` or `marker.line.outliercolor` is set. Defaults to "all" under the q1/median/q3 signature. Otherwise defaults to "outliers".
    ?BoxMean : BoxMean - If "true", the mean of the box(es)' underlying distribution is drawn as a dashed line inside the box(es). If "sd" the standard deviation is also drawn. Defaults to "true" when `mean` is set. Defaults to "sd" when `sd` is set Otherwise defaults to "false".
    ?Jitter : float - Sets the amount of jitter in the sample points drawn. If "0", the sample points align along the distribution axis. If "1", the sample points are drawn in a random jitter of width equal to the width of the box(es).
    ?PointPos : float - Sets the position of the sample points in relation to the box(es). If "0", the sample points are places over the center of the box(es). Positive (negative) values correspond to positions to the right (left) for vertical boxes and above (below) for horizontal boxes
    ?Orientation : Orientation - Sets the orientation of the box(es). If "v" ("h"), the distribution is visualized along the vertical (horizontal).
    ?OutlineColor : Color - Sets the color of the box outline
    ?OutlineWidth : float - Sets the width of the box outline
    ?Outline : Line - Sets the box outline (use this for more finegrained control than the other outline-associated arguments).
    ?AlignmentGroup : string - Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.
    ?OffsetGroup : string - Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.
    ?Notched : bool - Determines whether or not notches are drawn. Notches displays a confidence interval around the median. We compute the confidence interval as median +/- 1.57 " IQR / sqrt(N), where IQR is the interquartile range and N is the sample size. If two boxes' notches do not overlap there is 95% confidence their medians differ. See https://sites.google.com/site/davidsstatistics/home/notched-box-plots for more info. Defaults to "false" unless `notchwidth` or `notchspan` is set.
    ?NotchWidth : float - Sets the width of the notches relative to the box' width. For example, with 0, the notches are as wide as the box(es).
    ?QuartileMethod : QuartileMethod - Sets the method used to compute the sample's Q1 and Q3 quartiles. The "linear" method uses the 25th percentile for Q1 and 75th percentile for Q3 as computed using method #10 (listed on http://www.amstat.org/publications/jse/v14n3/langford.html). The "exclusive" method uses the median to divide the ordered dataset into two halves if the sample is odd, it does not include the median in either half - Q1 is then the median of the lower half and Q3 the median of the upper half. The "inclusive" method also uses the median to divide the ordered dataset into two halves but if the sample is odd, it includes the median in both halves - Q1 is then the median of the lower half and Q3 the median of the upper half.
    ?SizeMode : BoxSizeMode - Sets the upper and lower bound for the boxes quartiles means box is drawn between Q1 and Q3 SD means the box is drawn between Mean +- Standard Deviation Argument sdmultiple (default 1) to scale the box size So it could be drawn 1-stddev, 3-stddev etc
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Visualizes the distribution of the input data as a box plot. A box plot is a method for graphically demonstrating the locality, spread and skewness groups of numerical data through their quartiles. The default style is based on the five number summary: minimum, first quartile, median, third quartile, and maximum. The sample data from which statistics are computed is set in `x` for vertically spanning boxes and in `y` for horizontally spanning boxes.

xy : ('a * 'b) seq

Sets the xy sample data or coordinate pairs

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover.

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Text : 'c

Sets a text associated with each datum

?MultiText : 'c seq

Sets individual text for each datum

?FillColor : Color

Sets the fill color. Defaults to a half-transparent variant of the line color, marker color, or marker line color, whichever is available.

?MarkerColor : Color

Sets the marker color.

?Marker : Marker

Sets the marker for the box (use this for more finegrained control than the other marker-associated arguments).

?Opacity : float

Sets the opacity of this trace.

?WhiskerWidth : float

Sets the width of the whiskers relative to the box' width. For example, with 1, the whiskers are as wide as the box(es).

?BoxPoints : BoxPoints

If "outliers", only the sample points lying outside the whiskers are shown If "suspectedoutliers", the outlier points are shown and points either less than 4"Q1-3"Q3 or greater than 4"Q3-3"Q1 are highlighted (see `outliercolor`) If "all", all sample points are shown If "false", only the box(es) are shown with no sample points Defaults to "suspectedoutliers" when `marker.outliercolor` or `marker.line.outliercolor` is set. Defaults to "all" under the q1/median/q3 signature. Otherwise defaults to "outliers".

?BoxMean : BoxMean

If "true", the mean of the box(es)' underlying distribution is drawn as a dashed line inside the box(es). If "sd" the standard deviation is also drawn. Defaults to "true" when `mean` is set. Defaults to "sd" when `sd` is set Otherwise defaults to "false".

?Jitter : float

Sets the amount of jitter in the sample points drawn. If "0", the sample points align along the distribution axis. If "1", the sample points are drawn in a random jitter of width equal to the width of the box(es).

?PointPos : float

Sets the position of the sample points in relation to the box(es). If "0", the sample points are places over the center of the box(es). Positive (negative) values correspond to positions to the right (left) for vertical boxes and above (below) for horizontal boxes

?Orientation : Orientation

Sets the orientation of the box(es). If "v" ("h"), the distribution is visualized along the vertical (horizontal).

?OutlineColor : Color

Sets the color of the box outline

?OutlineWidth : float

Sets the width of the box outline

?Outline : Line

Sets the box outline (use this for more finegrained control than the other outline-associated arguments).

?AlignmentGroup : string

Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.

?OffsetGroup : string

Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.

?Notched : bool

Determines whether or not notches are drawn. Notches displays a confidence interval around the median. We compute the confidence interval as median +/- 1.57 " IQR / sqrt(N), where IQR is the interquartile range and N is the sample size. If two boxes' notches do not overlap there is 95% confidence their medians differ. See https://sites.google.com/site/davidsstatistics/home/notched-box-plots for more info. Defaults to "false" unless `notchwidth` or `notchspan` is set.

?NotchWidth : float

Sets the width of the notches relative to the box' width. For example, with 0, the notches are as wide as the box(es).

?QuartileMethod : QuartileMethod

Sets the method used to compute the sample's Q1 and Q3 quartiles. The "linear" method uses the 25th percentile for Q1 and 75th percentile for Q3 as computed using method #10 (listed on http://www.amstat.org/publications/jse/v14n3/langford.html). The "exclusive" method uses the median to divide the ordered dataset into two halves if the sample is odd, it does not include the median in either half - Q1 is then the median of the lower half and Q3 the median of the upper half. The "inclusive" method also uses the median to divide the ordered dataset into two halves but if the sample is odd, it includes the median in both halves - Q1 is then the median of the lower half and Q3 the median of the upper half.

?SizeMode : BoxSizeMode

Sets the upper and lower bound for the boxes quartiles means box is drawn between Q1 and Q3 SD means the box is drawn between Mean +- Standard Deviation Argument sdmultiple (default 1) to scale the box size So it could be drawn 1-stddev, 3-stddev etc

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.BoxPlot(data, orientation, ?Name, ?ShowLegend, ?Text, ?MultiText, ?FillColor, ?MarkerColor, ?Marker, ?Opacity, ?WhiskerWidth, ?BoxPoints, ?BoxMean, ?Jitter, ?PointPos, ?OutlineColor, ?OutlineWidth, ?Outline, ?AlignmentGroup, ?OffsetGroup, ?Notched, ?NotchWidth, ?QuartileMethod, ?SizeMode, ?UseDefaults)

Full Usage: Chart.BoxPlot(data, orientation, ?Name, ?ShowLegend, ?Text, ?MultiText, ?FillColor, ?MarkerColor, ?Marker, ?Opacity, ?WhiskerWidth, ?BoxPoints, ?BoxMean, ?Jitter, ?PointPos, ?OutlineColor, ?OutlineWidth, ?Outline, ?AlignmentGroup, ?OffsetGroup, ?Notched, ?NotchWidth, ?QuartileMethod, ?SizeMode, ?UseDefaults)

Parameters:
    data : 'a seq - Sets the sample data or coordinates
    orientation : Orientation - Sets the orientation of the box.
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover.
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Text : 'b - Sets a text associated with each datum
    ?MultiText : 'b seq - Sets individual text for each datum
    ?FillColor : Color - Sets the fill color. Defaults to a half-transparent variant of the line color, marker color, or marker line color, whichever is available.
    ?MarkerColor : Color - Sets the marker color.
    ?Marker : Marker - Sets the marker for the box (use this for more finegrained control than the other marker-associated arguments).
    ?Opacity : float - Sets the opacity of this trace.
    ?WhiskerWidth : float - Sets the width of the whiskers relative to the box' width. For example, with 1, the whiskers are as wide as the box(es).
    ?BoxPoints : BoxPoints - If "outliers", only the sample points lying outside the whiskers are shown If "suspectedoutliers", the outlier points are shown and points either less than 4"Q1-3"Q3 or greater than 4"Q3-3"Q1 are highlighted (see `outliercolor`) If "all", all sample points are shown If "false", only the box(es) are shown with no sample points Defaults to "suspectedoutliers" when `marker.outliercolor` or `marker.line.outliercolor` is set. Defaults to "all" under the q1/median/q3 signature. Otherwise defaults to "outliers".
    ?BoxMean : BoxMean - If "true", the mean of the box(es)' underlying distribution is drawn as a dashed line inside the box(es). If "sd" the standard deviation is also drawn. Defaults to "true" when `mean` is set. Defaults to "sd" when `sd` is set Otherwise defaults to "false".
    ?Jitter : float - Sets the amount of jitter in the sample points drawn. If "0", the sample points align along the distribution axis. If "1", the sample points are drawn in a random jitter of width equal to the width of the box(es).
    ?PointPos : float - Sets the position of the sample points in relation to the box(es). If "0", the sample points are places over the center of the box(es). Positive (negative) values correspond to positions to the right (left) for vertical boxes and above (below) for horizontal boxes
    ?OutlineColor : Color - Sets the color of the box outline
    ?OutlineWidth : float - Sets the width of the box outline
    ?Outline : Line - Sets the box outline (use this for more finegrained control than the other outline-associated arguments).
    ?AlignmentGroup : string - Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.
    ?OffsetGroup : string - Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.
    ?Notched : bool - Determines whether or not notches are drawn. Notches displays a confidence interval around the median. We compute the confidence interval as median +/- 1.57 " IQR / sqrt(N), where IQR is the interquartile range and N is the sample size. If two boxes' notches do not overlap there is 95% confidence their medians differ. See https://sites.google.com/site/davidsstatistics/home/notched-box-plots for more info. Defaults to "false" unless `notchwidth` or `notchspan` is set.
    ?NotchWidth : float - Sets the width of the notches relative to the box' width. For example, with 0, the notches are as wide as the box(es).
    ?QuartileMethod : QuartileMethod - Sets the method used to compute the sample's Q1 and Q3 quartiles. The "linear" method uses the 25th percentile for Q1 and 75th percentile for Q3 as computed using method #10 (listed on http://www.amstat.org/publications/jse/v14n3/langford.html). The "exclusive" method uses the median to divide the ordered dataset into two halves if the sample is odd, it does not include the median in either half - Q1 is then the median of the lower half and Q3 the median of the upper half. The "inclusive" method also uses the median to divide the ordered dataset into two halves but if the sample is odd, it includes the median in both halves - Q1 is then the median of the lower half and Q3 the median of the upper half.
    ?SizeMode : BoxSizeMode - Sets the upper and lower bound for the boxes quartiles means box is drawn between Q1 and Q3 SD means the box is drawn between Mean +- Standard Deviation Argument sdmultiple (default 1) to scale the box size So it could be drawn 1-stddev, 3-stddev etc
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Visualizes the distribution of the input data as a box plot. A box plot is a method for graphically demonstrating the locality, spread and skewness groups of numerical data through their quartiles. The default style is based on the five number summary: minimum, first quartile, median, third quartile, and maximum. The sample data from which statistics are computed is set in `x` for vertically spanning boxes and in `y` for horizontally spanning boxes.

data : 'a seq

Sets the sample data or coordinates

orientation : Orientation

Sets the orientation of the box.

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover.

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Text : 'b

Sets a text associated with each datum

?MultiText : 'b seq

Sets individual text for each datum

?FillColor : Color

Sets the fill color. Defaults to a half-transparent variant of the line color, marker color, or marker line color, whichever is available.

?MarkerColor : Color

Sets the marker color.

?Marker : Marker

Sets the marker for the box (use this for more finegrained control than the other marker-associated arguments).

?Opacity : float

Sets the opacity of this trace.

?WhiskerWidth : float

Sets the width of the whiskers relative to the box' width. For example, with 1, the whiskers are as wide as the box(es).

?BoxPoints : BoxPoints

If "outliers", only the sample points lying outside the whiskers are shown If "suspectedoutliers", the outlier points are shown and points either less than 4"Q1-3"Q3 or greater than 4"Q3-3"Q1 are highlighted (see `outliercolor`) If "all", all sample points are shown If "false", only the box(es) are shown with no sample points Defaults to "suspectedoutliers" when `marker.outliercolor` or `marker.line.outliercolor` is set. Defaults to "all" under the q1/median/q3 signature. Otherwise defaults to "outliers".

?BoxMean : BoxMean

If "true", the mean of the box(es)' underlying distribution is drawn as a dashed line inside the box(es). If "sd" the standard deviation is also drawn. Defaults to "true" when `mean` is set. Defaults to "sd" when `sd` is set Otherwise defaults to "false".

?Jitter : float

Sets the amount of jitter in the sample points drawn. If "0", the sample points align along the distribution axis. If "1", the sample points are drawn in a random jitter of width equal to the width of the box(es).

?PointPos : float

Sets the position of the sample points in relation to the box(es). If "0", the sample points are places over the center of the box(es). Positive (negative) values correspond to positions to the right (left) for vertical boxes and above (below) for horizontal boxes

?OutlineColor : Color

Sets the color of the box outline

?OutlineWidth : float

Sets the width of the box outline

?Outline : Line

Sets the box outline (use this for more finegrained control than the other outline-associated arguments).

?AlignmentGroup : string

Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.

?OffsetGroup : string

Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.

?Notched : bool

Determines whether or not notches are drawn. Notches displays a confidence interval around the median. We compute the confidence interval as median +/- 1.57 " IQR / sqrt(N), where IQR is the interquartile range and N is the sample size. If two boxes' notches do not overlap there is 95% confidence their medians differ. See https://sites.google.com/site/davidsstatistics/home/notched-box-plots for more info. Defaults to "false" unless `notchwidth` or `notchspan` is set.

?NotchWidth : float

Sets the width of the notches relative to the box' width. For example, with 0, the notches are as wide as the box(es).

?QuartileMethod : QuartileMethod

Sets the method used to compute the sample's Q1 and Q3 quartiles. The "linear" method uses the 25th percentile for Q1 and 75th percentile for Q3 as computed using method #10 (listed on http://www.amstat.org/publications/jse/v14n3/langford.html). The "exclusive" method uses the median to divide the ordered dataset into two halves if the sample is odd, it does not include the median in either half - Q1 is then the median of the lower half and Q3 the median of the upper half. The "inclusive" method also uses the median to divide the ordered dataset into two halves but if the sample is odd, it includes the median in both halves - Q1 is then the median of the lower half and Q3 the median of the upper half.

?SizeMode : BoxSizeMode

Sets the upper and lower bound for the boxes quartiles means box is drawn between Q1 and Q3 SD means the box is drawn between Mean +- Standard Deviation Argument sdmultiple (default 1) to scale the box size So it could be drawn 1-stddev, 3-stddev etc

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.BoxPlot(?X, ?MultiX, ?Y, ?MultiY, ?Name, ?ShowLegend, ?Text, ?MultiText, ?FillColor, ?MarkerColor, ?Marker, ?Opacity, ?WhiskerWidth, ?BoxPoints, ?BoxMean, ?Jitter, ?PointPos, ?Orientation, ?OutlineColor, ?OutlineWidth, ?Outline, ?AlignmentGroup, ?OffsetGroup, ?Notched, ?NotchWidth, ?QuartileMethod, ?SizeMode, ?UseDefaults)

Full Usage: Chart.BoxPlot(?X, ?MultiX, ?Y, ?MultiY, ?Name, ?ShowLegend, ?Text, ?MultiText, ?FillColor, ?MarkerColor, ?Marker, ?Opacity, ?WhiskerWidth, ?BoxPoints, ?BoxMean, ?Jitter, ?PointPos, ?Orientation, ?OutlineColor, ?OutlineWidth, ?Outline, ?AlignmentGroup, ?OffsetGroup, ?Notched, ?NotchWidth, ?QuartileMethod, ?SizeMode, ?UseDefaults)

Parameters:
    ?X : 'a seq - Sets the x sample data or coordinates
    ?MultiX : 'a seq seq - Sets the x sample data or coordinates. Use two inner arrays here to plot multicategorial data
    ?Y : 'b seq - Sets the y sample data or coordinates
    ?MultiY : 'b seq seq - Sets the y sample data or coordinates. Use two inner arrays here to plot multicategorial data
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover.
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Text : 'c - Sets a text associated with each datum
    ?MultiText : 'c seq - Sets individual text for each datum
    ?FillColor : Color - Sets the fill color. Defaults to a half-transparent variant of the line color, marker color, or marker line color, whichever is available.
    ?MarkerColor : Color - Sets the marker color.
    ?Marker : Marker - Sets the marker for the box (use this for more finegrained control than the other marker-associated arguments).
    ?Opacity : float - Sets the opacity of this trace.
    ?WhiskerWidth : float - Sets the width of the whiskers relative to the box' width. For example, with 1, the whiskers are as wide as the box(es).
    ?BoxPoints : BoxPoints - If "outliers", only the sample points lying outside the whiskers are shown If "suspectedoutliers", the outlier points are shown and points either less than 4"Q1-3"Q3 or greater than 4"Q3-3"Q1 are highlighted (see `outliercolor`) If "all", all sample points are shown If "false", only the box(es) are shown with no sample points Defaults to "suspectedoutliers" when `marker.outliercolor` or `marker.line.outliercolor` is set. Defaults to "all" under the q1/median/q3 signature. Otherwise defaults to "outliers".
    ?BoxMean : BoxMean - If "true", the mean of the box(es)' underlying distribution is drawn as a dashed line inside the box(es). If "sd" the standard deviation is also drawn. Defaults to "true" when `mean` is set. Defaults to "sd" when `sd` is set Otherwise defaults to "false".
    ?Jitter : float - Sets the amount of jitter in the sample points drawn. If "0", the sample points align along the distribution axis. If "1", the sample points are drawn in a random jitter of width equal to the width of the box(es).
    ?PointPos : float - Sets the position of the sample points in relation to the box(es). If "0", the sample points are places over the center of the box(es). Positive (negative) values correspond to positions to the right (left) for vertical boxes and above (below) for horizontal boxes
    ?Orientation : Orientation - Sets the orientation of the box(es). If "v" ("h"), the distribution is visualized along the vertical (horizontal).
    ?OutlineColor : Color - Sets the color of the box outline
    ?OutlineWidth : float - Sets the width of the box outline
    ?Outline : Line - Sets the box outline (use this for more finegrained control than the other outline-associated arguments).
    ?AlignmentGroup : string - Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.
    ?OffsetGroup : string - Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.
    ?Notched : bool - Determines whether or not notches are drawn. Notches displays a confidence interval around the median. We compute the confidence interval as median +/- 1.57 " IQR / sqrt(N), where IQR is the interquartile range and N is the sample size. If two boxes' notches do not overlap there is 95% confidence their medians differ. See https://sites.google.com/site/davidsstatistics/home/notched-box-plots for more info. Defaults to "false" unless `notchwidth` or `notchspan` is set.
    ?NotchWidth : float - Sets the width of the notches relative to the box' width. For example, with 0, the notches are as wide as the box(es).
    ?QuartileMethod : QuartileMethod - Sets the method used to compute the sample's Q1 and Q3 quartiles. The "linear" method uses the 25th percentile for Q1 and 75th percentile for Q3 as computed using method #10 (listed on http://www.amstat.org/publications/jse/v14n3/langford.html). The "exclusive" method uses the median to divide the ordered dataset into two halves if the sample is odd, it does not include the median in either half - Q1 is then the median of the lower half and Q3 the median of the upper half. The "inclusive" method also uses the median to divide the ordered dataset into two halves but if the sample is odd, it includes the median in both halves - Q1 is then the median of the lower half and Q3 the median of the upper half.
    ?SizeMode : BoxSizeMode - Sets the upper and lower bound for the boxes quartiles means box is drawn between Q1 and Q3 SD means the box is drawn between Mean +- Standard Deviation Argument sdmultiple (default 1) to scale the box size So it could be drawn 1-stddev, 3-stddev etc
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Visualizes the distribution of the input data as a box plot. A box plot is a method for graphically demonstrating the locality, spread and skewness groups of numerical data through their quartiles. The default style is based on the five number summary: minimum, first quartile, median, third quartile, and maximum. The sample data from which statistics are computed is set in `x` for vertically spanning boxes and in `y` for horizontally spanning boxes.

?X : 'a seq

Sets the x sample data or coordinates

?MultiX : 'a seq seq

Sets the x sample data or coordinates. Use two inner arrays here to plot multicategorial data

?Y : 'b seq

Sets the y sample data or coordinates

?MultiY : 'b seq seq

Sets the y sample data or coordinates. Use two inner arrays here to plot multicategorial data

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover.

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Text : 'c

Sets a text associated with each datum

?MultiText : 'c seq

Sets individual text for each datum

?FillColor : Color

Sets the fill color. Defaults to a half-transparent variant of the line color, marker color, or marker line color, whichever is available.

?MarkerColor : Color

Sets the marker color.

?Marker : Marker

Sets the marker for the box (use this for more finegrained control than the other marker-associated arguments).

?Opacity : float

Sets the opacity of this trace.

?WhiskerWidth : float

Sets the width of the whiskers relative to the box' width. For example, with 1, the whiskers are as wide as the box(es).

?BoxPoints : BoxPoints

If "outliers", only the sample points lying outside the whiskers are shown If "suspectedoutliers", the outlier points are shown and points either less than 4"Q1-3"Q3 or greater than 4"Q3-3"Q1 are highlighted (see `outliercolor`) If "all", all sample points are shown If "false", only the box(es) are shown with no sample points Defaults to "suspectedoutliers" when `marker.outliercolor` or `marker.line.outliercolor` is set. Defaults to "all" under the q1/median/q3 signature. Otherwise defaults to "outliers".

?BoxMean : BoxMean

If "true", the mean of the box(es)' underlying distribution is drawn as a dashed line inside the box(es). If "sd" the standard deviation is also drawn. Defaults to "true" when `mean` is set. Defaults to "sd" when `sd` is set Otherwise defaults to "false".

?Jitter : float

Sets the amount of jitter in the sample points drawn. If "0", the sample points align along the distribution axis. If "1", the sample points are drawn in a random jitter of width equal to the width of the box(es).

?PointPos : float

Sets the position of the sample points in relation to the box(es). If "0", the sample points are places over the center of the box(es). Positive (negative) values correspond to positions to the right (left) for vertical boxes and above (below) for horizontal boxes

?Orientation : Orientation

Sets the orientation of the box(es). If "v" ("h"), the distribution is visualized along the vertical (horizontal).

?OutlineColor : Color

Sets the color of the box outline

?OutlineWidth : float

Sets the width of the box outline

?Outline : Line

Sets the box outline (use this for more finegrained control than the other outline-associated arguments).

?AlignmentGroup : string

Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.

?OffsetGroup : string

Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.

?Notched : bool

Determines whether or not notches are drawn. Notches displays a confidence interval around the median. We compute the confidence interval as median +/- 1.57 " IQR / sqrt(N), where IQR is the interquartile range and N is the sample size. If two boxes' notches do not overlap there is 95% confidence their medians differ. See https://sites.google.com/site/davidsstatistics/home/notched-box-plots for more info. Defaults to "false" unless `notchwidth` or `notchspan` is set.

?NotchWidth : float

Sets the width of the notches relative to the box' width. For example, with 0, the notches are as wide as the box(es).

?QuartileMethod : QuartileMethod

Sets the method used to compute the sample's Q1 and Q3 quartiles. The "linear" method uses the 25th percentile for Q1 and 75th percentile for Q3 as computed using method #10 (listed on http://www.amstat.org/publications/jse/v14n3/langford.html). The "exclusive" method uses the median to divide the ordered dataset into two halves if the sample is odd, it does not include the median in either half - Q1 is then the median of the lower half and Q3 the median of the upper half. The "inclusive" method also uses the median to divide the ordered dataset into two halves but if the sample is odd, it includes the median in both halves - Q1 is then the median of the lower half and Q3 the median of the upper half.

?SizeMode : BoxSizeMode

Sets the upper and lower bound for the boxes quartiles means box is drawn between Q1 and Q3 SD means the box is drawn between Mean +- Standard Deviation Argument sdmultiple (default 1) to scale the box size So it could be drawn 1-stddev, 3-stddev etc

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.Bubble(xysizes, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?AlignmentGroup, ?OffsetGroup, ?StackGroup, ?Orientation, ?GroupNorm, ?UseWebGL, ?UseDefaults)

Full Usage: Chart.Bubble(xysizes, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?AlignmentGroup, ?OffsetGroup, ?StackGroup, ?Orientation, ?GroupNorm, ?UseWebGL, ?UseDefaults)

Parameters:
    xysizes : ('a * 'b * int) seq - Sets the x coordinates, y coordinates, and bubble sizes of the plotted data.
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the opactity of the trace
    ?MultiOpacity : float seq - Sets the opactity of individual datum markers
    ?Text : 'c - Sets a text associated with each datum
    ?MultiText : 'c seq - Sets individual text for each datum
    ?TextPosition : TextPosition - Sets the position of text associated with each datum
    ?MultiTextPosition : TextPosition seq - Sets the position of text associated with individual datum
    ?MarkerColor : Color - Sets the color of the marker
    ?MarkerColorScale : Colorscale - Sets the colorscale of the marker
    ?MarkerOutline : Line - Sets the outline of the marker
    ?MarkerSymbol : MarkerSymbol - Sets the marker symbol for each datum
    ?MultiMarkerSymbol : MarkerSymbol seq - Sets the marker symbol for each individual datum
    ?Marker : Marker - Sets the marker (use this for more finegrained control than the other marker-associated arguments)
    ?LineColor : Color - Sets the color of the line
    ?LineColorScale : Colorscale - Sets the colorscale of the line
    ?LineWidth : float - Sets the width of the line
    ?LineDash : DrawingStyle - sets the drawing style of the line
    ?Line : Line - Sets the line (use this for more finegrained control than the other line-associated arguments)
    ?AlignmentGroup : string - Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.
    ?OffsetGroup : string - Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.
    ?StackGroup : string - Set several traces (on the same subplot) to the same stackgroup in order to add their y values (or their x values if `Orientation` is Horizontal). Stacking also turns `fill` on by default and sets the default `mode` to "lines" irrespective of point count. ou can only stack on a numeric (linear or log) axis. Traces in a `stackgroup` will only fill to (or be filled to) other traces in the same group. With multiple `stackgroup`s or some traces stacked and some not, if fill-linked traces are not already consecutive, the later ones will be pushed down in the drawing order
    ?Orientation : Orientation - Sets the stacking direction. Only relevant when `stackgroup` is used, and only the first `orientation` found in the `stackgroup` will be used.
    ?GroupNorm : GroupNorm - Sets the normalization for the sum of this `stackgroup. Only relevant when `stackgroup` is used, and only the first `groupnorm` found in the `stackgroup` will be used
    ?UseWebGL : bool - If true, plotly.js will use the WebGL engine to render this chart. use this when you want to render many objects at once.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a bubble chart. A bubble chart is a variation of the Point chart, where the data points get an additional scale by being rendered as bubbles of different sizes.

xysizes : ('a * 'b * int) seq

Sets the x coordinates, y coordinates, and bubble sizes of the plotted data.

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the opactity of the trace

?MultiOpacity : float seq

Sets the opactity of individual datum markers

?Text : 'c

Sets a text associated with each datum

?MultiText : 'c seq

Sets individual text for each datum

?TextPosition : TextPosition

Sets the position of text associated with each datum

?MultiTextPosition : TextPosition seq

Sets the position of text associated with individual datum

?MarkerColor : Color

Sets the color of the marker

?MarkerColorScale : Colorscale

Sets the colorscale of the marker

?MarkerOutline : Line

Sets the outline of the marker

?MarkerSymbol : MarkerSymbol

Sets the marker symbol for each datum

?MultiMarkerSymbol : MarkerSymbol seq

Sets the marker symbol for each individual datum

?Marker : Marker

Sets the marker (use this for more finegrained control than the other marker-associated arguments)

?LineColor : Color

Sets the color of the line

?LineColorScale : Colorscale

Sets the colorscale of the line

?LineWidth : float

Sets the width of the line

?LineDash : DrawingStyle

sets the drawing style of the line

?Line : Line

Sets the line (use this for more finegrained control than the other line-associated arguments)

?AlignmentGroup : string

Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.

?OffsetGroup : string

Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.

?StackGroup : string

Set several traces (on the same subplot) to the same stackgroup in order to add their y values (or their x values if `Orientation` is Horizontal). Stacking also turns `fill` on by default and sets the default `mode` to "lines" irrespective of point count. ou can only stack on a numeric (linear or log) axis. Traces in a `stackgroup` will only fill to (or be filled to) other traces in the same group. With multiple `stackgroup`s or some traces stacked and some not, if fill-linked traces are not already consecutive, the later ones will be pushed down in the drawing order

?Orientation : Orientation

Sets the stacking direction. Only relevant when `stackgroup` is used, and only the first `orientation` found in the `stackgroup` will be used.

?GroupNorm : GroupNorm

Sets the normalization for the sum of this `stackgroup. Only relevant when `stackgroup` is used, and only the first `groupnorm` found in the `stackgroup` will be used

?UseWebGL : bool

If true, plotly.js will use the WebGL engine to render this chart. use this when you want to render many objects at once.

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.Bubble(x, y, sizes, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?AlignmentGroup, ?OffsetGroup, ?StackGroup, ?Orientation, ?GroupNorm, ?UseWebGL, ?UseDefaults)

Full Usage: Chart.Bubble(x, y, sizes, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?AlignmentGroup, ?OffsetGroup, ?StackGroup, ?Orientation, ?GroupNorm, ?UseWebGL, ?UseDefaults)

Parameters:
    x : 'a seq - Sets the x coordinates of the plotted data.
    y : 'b seq - Sets the y coordinates of the plotted data.
    sizes : int seq - Sets the bubble size of the plotted data
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the opactity of the trace
    ?MultiOpacity : float seq - Sets the opactity of individual datum markers
    ?Text : 'c - Sets a text associated with each datum
    ?MultiText : 'c seq - Sets individual text for each datum
    ?TextPosition : TextPosition - Sets the position of text associated with each datum
    ?MultiTextPosition : TextPosition seq - Sets the position of text associated with individual datum
    ?MarkerColor : Color - Sets the color of the marker
    ?MarkerColorScale : Colorscale - Sets the colorscale of the marker
    ?MarkerOutline : Line - Sets the outline of the marker
    ?MarkerSymbol : MarkerSymbol - Sets the marker symbol for each datum
    ?MultiMarkerSymbol : MarkerSymbol seq - Sets the marker symbol for each individual datum
    ?Marker : Marker - Sets the marker (use this for more finegrained control than the other marker-associated arguments)
    ?LineColor : Color - Sets the color of the line
    ?LineColorScale : Colorscale - Sets the colorscale of the line
    ?LineWidth : float - Sets the width of the line
    ?LineDash : DrawingStyle - sets the drawing style of the line
    ?Line : Line - Sets the line (use this for more finegrained control than the other line-associated arguments)
    ?AlignmentGroup : string - Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.
    ?OffsetGroup : string - Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.
    ?StackGroup : string - Set several traces (on the same subplot) to the same stackgroup in order to add their y values (or their x values if `Orientation` is Horizontal). Stacking also turns `fill` on by default and sets the default `mode` to "lines" irrespective of point count. ou can only stack on a numeric (linear or log) axis. Traces in a `stackgroup` will only fill to (or be filled to) other traces in the same group. With multiple `stackgroup`s or some traces stacked and some not, if fill-linked traces are not already consecutive, the later ones will be pushed down in the drawing order
    ?Orientation : Orientation - Sets the stacking direction. Only relevant when `stackgroup` is used, and only the first `orientation` found in the `stackgroup` will be used.
    ?GroupNorm : GroupNorm - Sets the normalization for the sum of this `stackgroup. Only relevant when `stackgroup` is used, and only the first `groupnorm` found in the `stackgroup` will be used
    ?UseWebGL : bool - If true, plotly.js will use the WebGL engine to render this chart. use this when you want to render many objects at once.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a bubble chart. A bubble chart is a variation of the Point chart, where the data points get an additional scale by being rendered as bubbles of different sizes.

x : 'a seq

Sets the x coordinates of the plotted data.

y : 'b seq

Sets the y coordinates of the plotted data.

sizes : int seq

Sets the bubble size of the plotted data

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the opactity of the trace

?MultiOpacity : float seq

Sets the opactity of individual datum markers

?Text : 'c

Sets a text associated with each datum

?MultiText : 'c seq

Sets individual text for each datum

?TextPosition : TextPosition

Sets the position of text associated with each datum

?MultiTextPosition : TextPosition seq

Sets the position of text associated with individual datum

?MarkerColor : Color

Sets the color of the marker

?MarkerColorScale : Colorscale

Sets the colorscale of the marker

?MarkerOutline : Line

Sets the outline of the marker

?MarkerSymbol : MarkerSymbol

Sets the marker symbol for each datum

?MultiMarkerSymbol : MarkerSymbol seq

Sets the marker symbol for each individual datum

?Marker : Marker

Sets the marker (use this for more finegrained control than the other marker-associated arguments)

?LineColor : Color

Sets the color of the line

?LineColorScale : Colorscale

Sets the colorscale of the line

?LineWidth : float

Sets the width of the line

?LineDash : DrawingStyle

sets the drawing style of the line

?Line : Line

Sets the line (use this for more finegrained control than the other line-associated arguments)

?AlignmentGroup : string

Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.

?OffsetGroup : string

Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.

?StackGroup : string

Set several traces (on the same subplot) to the same stackgroup in order to add their y values (or their x values if `Orientation` is Horizontal). Stacking also turns `fill` on by default and sets the default `mode` to "lines" irrespective of point count. ou can only stack on a numeric (linear or log) axis. Traces in a `stackgroup` will only fill to (or be filled to) other traces in the same group. With multiple `stackgroup`s or some traces stacked and some not, if fill-linked traces are not already consecutive, the later ones will be pushed down in the drawing order

?Orientation : Orientation

Sets the stacking direction. Only relevant when `stackgroup` is used, and only the first `orientation` found in the `stackgroup` will be used.

?GroupNorm : GroupNorm

Sets the normalization for the sum of this `stackgroup. Only relevant when `stackgroup` is used, and only the first `groupnorm` found in the `stackgroup` will be used

?UseWebGL : bool

If true, plotly.js will use the WebGL engine to render this chart. use this when you want to render many objects at once.

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.Candlestick(stockTimeSeries, ?Name, ?ShowLegend, ?Opacity, ?Text, ?MultiText, ?Line, ?IncreasingColor, ?Increasing, ?DecreasingColor, ?Decreasing, ?WhiskerWidth, ?ShowXAxisRangeSlider, ?UseDefaults)

Full Usage: Chart.Candlestick(stockTimeSeries, ?Name, ?ShowLegend, ?Opacity, ?Text, ?MultiText, ?Line, ?IncreasingColor, ?Increasing, ?DecreasingColor, ?Decreasing, ?WhiskerWidth, ?ShowXAxisRangeSlider, ?UseDefaults)

Parameters:
    stockTimeSeries : (DateTime * StockData) seq - a series of (time,StockData), where StockData contains opwn, high, low and close values.
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover.
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the Opacity otf the trace.
    ?Text : 'a - Sets a text associated with each datum
    ?MultiText : 'a seq - Sets individual text for each datum
    ?Line : Line - Sets the line of this trace.
    ?IncreasingColor : Color - Sets the color of increasing values
    ?Increasing : FinanceMarker - Sets the style options of increasing values (use this for more finegrained control than the other increasing-associated arguments).
    ?DecreasingColor : Color - Sets the color of decreasing values
    ?Decreasing : FinanceMarker - Sets the style options of decreasing values (use this for more finegrained control than the other increasing-associated arguments).
    ?WhiskerWidth : float - Sets the width of the whiskers relative to the box' width. For example, with 1, the whiskers are as wide as the box(es).
    ?ShowXAxisRangeSlider : bool - Whether or not to show a rangeslider for the xaxis
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a candlestick chart. The candlestick is a style of financial chart describing open, high, low and close for a given `x` coordinate (most likely time). The boxes represent the spread between the `open` and `close` values and the lines represent the spread between the `low` and `high` values Sample points where the close value is higher (lower) then the open value are called increasing (decreasing). By default, increasing candles are drawn in green whereas decreasing are drawn in red.

stockTimeSeries : (DateTime * StockData) seq

a series of (time,StockData), where StockData contains opwn, high, low and close values.

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover.

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the Opacity otf the trace.

?Text : 'a

Sets a text associated with each datum

?MultiText : 'a seq

Sets individual text for each datum

?Line : Line

Sets the line of this trace.

?IncreasingColor : Color

Sets the color of increasing values

?Increasing : FinanceMarker

Sets the style options of increasing values (use this for more finegrained control than the other increasing-associated arguments).

?DecreasingColor : Color

Sets the color of decreasing values

?Decreasing : FinanceMarker

Sets the style options of decreasing values (use this for more finegrained control than the other increasing-associated arguments).

?WhiskerWidth : float

Sets the width of the whiskers relative to the box' width. For example, with 1, the whiskers are as wide as the box(es).

?ShowXAxisRangeSlider : bool

Whether or not to show a rangeslider for the xaxis

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.Candlestick(open, high, low, close, x, ?Name, ?ShowLegend, ?Opacity, ?Text, ?MultiText, ?Line, ?IncreasingColor, ?Increasing, ?DecreasingColor, ?Decreasing, ?WhiskerWidth, ?ShowXAxisRangeSlider, ?UseDefaults)

Full Usage: Chart.Candlestick(open, high, low, close, x, ?Name, ?ShowLegend, ?Opacity, ?Text, ?MultiText, ?Line, ?IncreasingColor, ?Increasing, ?DecreasingColor, ?Decreasing, ?WhiskerWidth, ?ShowXAxisRangeSlider, ?UseDefaults)

Parameters:
    open : 'a seq - Sets the open values.
    high : 'b seq - Sets the high values.
    low : 'c seq - Sets the low values.
    close : 'd seq - Sets the close values.
    x : 'e seq - Sets the x coordinates. If absent, linear coordinate will be generated.
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover.
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the Opacity otf the trace.
    ?Text : 'f - Sets a text associated with each datum
    ?MultiText : 'f seq - Sets individual text for each datum
    ?Line : Line - Sets the line of this trace.
    ?IncreasingColor : Color - Sets the color of increasing values
    ?Increasing : FinanceMarker - Sets the style options of increasing values (use this for more finegrained control than the other increasing-associated arguments).
    ?DecreasingColor : Color - Sets the color of decreasing values
    ?Decreasing : FinanceMarker - Sets the style options of decreasing values (use this for more finegrained control than the other increasing-associated arguments).
    ?WhiskerWidth : float - Sets the width of the whiskers relative to the box' width. For example, with 1, the whiskers are as wide as the box(es).
    ?ShowXAxisRangeSlider : bool - Whether or not to show a rangeslider for the xaxis
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a candlestick chart. The candlestick is a style of financial chart describing open, high, low and close for a given `x` coordinate (most likely time). The boxes represent the spread between the `open` and `close` values and the lines represent the spread between the `low` and `high` values Sample points where the close value is higher (lower) then the open value are called increasing (decreasing). By default, increasing candles are drawn in green whereas decreasing are drawn in red.

open : 'a seq

Sets the open values.

high : 'b seq

Sets the high values.

low : 'c seq

Sets the low values.

close : 'd seq

Sets the close values.

x : 'e seq

Sets the x coordinates. If absent, linear coordinate will be generated.

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover.

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the Opacity otf the trace.

?Text : 'f

Sets a text associated with each datum

?MultiText : 'f seq

Sets individual text for each datum

?Line : Line

Sets the line of this trace.

?IncreasingColor : Color

Sets the color of increasing values

?Increasing : FinanceMarker

Sets the style options of increasing values (use this for more finegrained control than the other increasing-associated arguments).

?DecreasingColor : Color

Sets the color of decreasing values

?Decreasing : FinanceMarker

Sets the style options of decreasing values (use this for more finegrained control than the other increasing-associated arguments).

?WhiskerWidth : float

Sets the width of the whiskers relative to the box' width. For example, with 1, the whiskers are as wide as the box(es).

?ShowXAxisRangeSlider : bool

Whether or not to show a rangeslider for the xaxis

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.Candlestick(open, high, low, close, ?X, ?MultiX, ?Name, ?ShowLegend, ?Opacity, ?Text, ?MultiText, ?Line, ?IncreasingColor, ?Increasing, ?DecreasingColor, ?Decreasing, ?WhiskerWidth, ?ShowXAxisRangeSlider, ?UseDefaults)

Full Usage: Chart.Candlestick(open, high, low, close, ?X, ?MultiX, ?Name, ?ShowLegend, ?Opacity, ?Text, ?MultiText, ?Line, ?IncreasingColor, ?Increasing, ?DecreasingColor, ?Decreasing, ?WhiskerWidth, ?ShowXAxisRangeSlider, ?UseDefaults)

Parameters:
    open : 'a seq - Sets the open values.
    high : 'b seq - Sets the high values.
    low : 'c seq - Sets the low values.
    close : 'd seq - Sets the close values.
    ?X : 'e seq - Sets the x coordinates. If absent, linear coordinate will be generated.
    ?MultiX : 'e seq seq - Sets the x coordinates. If absent, linear coordinate will be generated. Use two inner arrays here to plot multicategorial data
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover.
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the Opacity otf the trace.
    ?Text : 'f - Sets a text associated with each datum
    ?MultiText : 'f seq - Sets individual text for each datum
    ?Line : Line - Sets the line of this trace.
    ?IncreasingColor : Color - Sets the color of increasing values
    ?Increasing : FinanceMarker - Sets the style options of increasing values (use this for more finegrained control than the other increasing-associated arguments).
    ?DecreasingColor : Color - Sets the color of decreasing values
    ?Decreasing : FinanceMarker - Sets the style options of decreasing values (use this for more finegrained control than the other increasing-associated arguments).
    ?WhiskerWidth : float - Sets the width of the whiskers relative to the box' width. For example, with 1, the whiskers are as wide as the box(es).
    ?ShowXAxisRangeSlider : bool - Whether or not to show a rangeslider for the xaxis
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a candlestick chart. The candlestick is a style of financial chart describing open, high, low and close for a given `x` coordinate (most likely time). The boxes represent the spread between the `open` and `close` values and the lines represent the spread between the `low` and `high` values Sample points where the close value is higher (lower) then the open value are called increasing (decreasing). By default, increasing candles are drawn in green whereas decreasing are drawn in red.

open : 'a seq

Sets the open values.

high : 'b seq

Sets the high values.

low : 'c seq

Sets the low values.

close : 'd seq

Sets the close values.

?X : 'e seq

Sets the x coordinates. If absent, linear coordinate will be generated.

?MultiX : 'e seq seq

Sets the x coordinates. If absent, linear coordinate will be generated. Use two inner arrays here to plot multicategorial data

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover.

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the Opacity otf the trace.

?Text : 'f

Sets a text associated with each datum

?MultiText : 'f seq

Sets individual text for each datum

?Line : Line

Sets the line of this trace.

?IncreasingColor : Color

Sets the color of increasing values

?Increasing : FinanceMarker

Sets the style options of increasing values (use this for more finegrained control than the other increasing-associated arguments).

?DecreasingColor : Color

Sets the color of decreasing values

?Decreasing : FinanceMarker

Sets the style options of decreasing values (use this for more finegrained control than the other increasing-associated arguments).

?WhiskerWidth : float

Sets the width of the whiskers relative to the box' width. For example, with 1, the whiskers are as wide as the box(es).

?ShowXAxisRangeSlider : bool

Whether or not to show a rangeslider for the xaxis

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.Column(keysValues, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerPatternShape, ?MultiMarkerPatternShape, ?MarkerPattern, ?Marker, ?Base, ?Width, ?MultiWidth, ?TextPosition, ?MultiTextPosition, ?UseDefaults)

Full Usage: Chart.Column(keysValues, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerPatternShape, ?MultiMarkerPatternShape, ?MarkerPattern, ?Marker, ?Base, ?Width, ?MultiWidth, ?TextPosition, ?MultiTextPosition, ?UseDefaults)

Parameters:
    keysValues : ('a * 'b) seq - Sets the (key,value) pairs that are plotted as the size and key of each bar.
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the Opacity of the trace.
    ?MultiOpacity : float seq - Sets the Opacity of each individual bar.
    ?Text : 'c - Sets a text associated with each datum
    ?MultiText : 'c seq - Sets individual text for each datum
    ?MarkerColor : Color - Sets the color of the bars
    ?MarkerColorScale : Colorscale - Sets the colorscale for the bars. To have an effect, `MarkerColor` must map to color scale values.
    ?MarkerOutline : Line - Sets the color of the bar outlines
    ?MarkerPatternShape : PatternShape - Sets a pattern shape for all bars
    ?MultiMarkerPatternShape : PatternShape seq - Sets an individual pattern shape for each bar
    ?MarkerPattern : Pattern - Sets the marker pattern (use this for more finegrained control than the other pattern-associated arguments).
    ?Marker : Marker - Sets the marker for the bars (use this for more finegrained control than the other marker-associated arguments).
    ?Base : 'd - Sets where the bar base is drawn (in position axis units).
    ?Width : 'e - Sets the bar width (in position axis units) of all bars.
    ?MultiWidth : 'e seq - Sets the individual bar width (in position axis units) for each bar.
    ?TextPosition : TextPosition - Sets the position of text associated with each datum
    ?MultiTextPosition : TextPosition seq - Sets the position of text associated with individual datum
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a column chart, with bars plotted vertically A column chart is a chart that presents categorical data with rectangular bars with heights or lengths proportional to the values that they represent.

keysValues : ('a * 'b) seq

Sets the (key,value) pairs that are plotted as the size and key of each bar.

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the Opacity of the trace.

?MultiOpacity : float seq

Sets the Opacity of each individual bar.

?Text : 'c

Sets a text associated with each datum

?MultiText : 'c seq

Sets individual text for each datum

?MarkerColor : Color

Sets the color of the bars

?MarkerColorScale : Colorscale

Sets the colorscale for the bars. To have an effect, `MarkerColor` must map to color scale values.

?MarkerOutline : Line

Sets the color of the bar outlines

?MarkerPatternShape : PatternShape

Sets a pattern shape for all bars

?MultiMarkerPatternShape : PatternShape seq

Sets an individual pattern shape for each bar

?MarkerPattern : Pattern

Sets the marker pattern (use this for more finegrained control than the other pattern-associated arguments).

?Marker : Marker

Sets the marker for the bars (use this for more finegrained control than the other marker-associated arguments).

?Base : 'd

Sets where the bar base is drawn (in position axis units).

?Width : 'e

Sets the bar width (in position axis units) of all bars.

?MultiWidth : 'e seq

Sets the individual bar width (in position axis units) for each bar.

?TextPosition : TextPosition

Sets the position of text associated with each datum

?MultiTextPosition : TextPosition seq

Sets the position of text associated with individual datum

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.Column(values, ?Keys, ?MultiKeys, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerPatternShape, ?MultiMarkerPatternShape, ?MarkerPattern, ?Marker, ?Base, ?Width, ?MultiWidth, ?TextPosition, ?MultiTextPosition, ?UseDefaults)

Full Usage: Chart.Column(values, ?Keys, ?MultiKeys, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerPatternShape, ?MultiMarkerPatternShape, ?MarkerPattern, ?Marker, ?Base, ?Width, ?MultiWidth, ?TextPosition, ?MultiTextPosition, ?UseDefaults)

Parameters:
    values : 'a seq - Sets the values that are plotted as the size of each bar.
    ?Keys : 'b seq - Sets the keys associated with each bar.
    ?MultiKeys : 'b seq seq - Sets the keys associated with each bar. Use two inner arrays here to plot multicategorial data
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the Opacity of the trace.
    ?MultiOpacity : float seq - Sets the Opacity of each individual bar.
    ?Text : 'c - Sets a text associated with each datum
    ?MultiText : 'c seq - Sets individual text for each datum
    ?MarkerColor : Color - Sets the color of the bars
    ?MarkerColorScale : Colorscale - Sets the colorscale for the bars. To have an effect, `MarkerColor` must map to color scale values.
    ?MarkerOutline : Line - Sets the color of the bar outlines
    ?MarkerPatternShape : PatternShape - Sets a pattern shape for all bars
    ?MultiMarkerPatternShape : PatternShape seq - Sets an individual pattern shape for each bar
    ?MarkerPattern : Pattern - Sets the marker pattern (use this for more finegrained control than the other pattern-associated arguments).
    ?Marker : Marker - Sets the marker for the bars (use this for more finegrained control than the other marker-associated arguments).
    ?Base : 'd - Sets where the bar base is drawn (in position axis units).
    ?Width : 'e - Sets the bar width (in position axis units) of all bars.
    ?MultiWidth : 'e seq - Sets the individual bar width (in position axis units) for each bar.
    ?TextPosition : TextPosition - Sets the position of text associated with each datum
    ?MultiTextPosition : TextPosition seq - Sets the position of text associated with individual datum
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a column chart, with bars plotted vertically A column chart is a chart that presents categorical data with rectangular bars with heights or lengths proportional to the values that they represent.

values : 'a seq

Sets the values that are plotted as the size of each bar.

?Keys : 'b seq

Sets the keys associated with each bar.

?MultiKeys : 'b seq seq

Sets the keys associated with each bar. Use two inner arrays here to plot multicategorial data

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the Opacity of the trace.

?MultiOpacity : float seq

Sets the Opacity of each individual bar.

?Text : 'c

Sets a text associated with each datum

?MultiText : 'c seq

Sets individual text for each datum

?MarkerColor : Color

Sets the color of the bars

?MarkerColorScale : Colorscale

Sets the colorscale for the bars. To have an effect, `MarkerColor` must map to color scale values.

?MarkerOutline : Line

Sets the color of the bar outlines

?MarkerPatternShape : PatternShape

Sets a pattern shape for all bars

?MultiMarkerPatternShape : PatternShape seq

Sets an individual pattern shape for each bar

?MarkerPattern : Pattern

Sets the marker pattern (use this for more finegrained control than the other pattern-associated arguments).

?Marker : Marker

Sets the marker for the bars (use this for more finegrained control than the other marker-associated arguments).

?Base : 'd

Sets where the bar base is drawn (in position axis units).

?Width : 'e

Sets the bar width (in position axis units) of all bars.

?MultiWidth : 'e seq

Sets the individual bar width (in position axis units) for each bar.

?TextPosition : TextPosition

Sets the position of text associated with each datum

?MultiTextPosition : TextPosition seq

Sets the position of text associated with individual datum

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.Contour(zData, ?Name, ?ShowLegend, ?Opacity, ?X, ?MultiX, ?Y, ?MultiY, ?Text, ?MultiText, ?ColorBar, ?ColorScale, ?ShowScale, ?ReverseScale, ?Transpose, ?ContourLinesColor, ?ContourLinesDash, ?ContourLinesSmoothing, ?ContourLinesWidth, ?ContourLines, ?ShowContourLines, ?ContoursColoring, ?ContoursOperation, ?ContoursType, ?ShowContoursLabels, ?ContoursLabelFont, ?ContoursStart, ?ContoursEnd, ?Contours, ?FillColor, ?NContours, ?UseDefaults)

Full Usage: Chart.Contour(zData, ?Name, ?ShowLegend, ?Opacity, ?X, ?MultiX, ?Y, ?MultiY, ?Text, ?MultiText, ?ColorBar, ?ColorScale, ?ShowScale, ?ReverseScale, ?Transpose, ?ContourLinesColor, ?ContourLinesDash, ?ContourLinesSmoothing, ?ContourLinesWidth, ?ContourLines, ?ShowContourLines, ?ContoursColoring, ?ContoursOperation, ?ContoursType, ?ShowContoursLabels, ?ContoursLabelFont, ?ContoursStart, ?ContoursEnd, ?Contours, ?FillColor, ?NContours, ?UseDefaults)

Parameters:
    zData : 'a seq - Sets the z data which is used for computing the contour lines.
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover.
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the Opacity otf the trace.
    ?X : 'c seq - Sets the x coordinates.
    ?MultiX : 'c seq seq - Sets the x coordinates. Use two inner arrays here to plot multicategorial data
    ?Y : 'd seq - Sets the y coordinates.
    ?MultiY : 'd seq seq - Sets the y coordinates. Use two inner arrays here to plot multicategorial data
    ?Text : 'e - Sets a text associated with each datum
    ?MultiText : 'e seq - Sets individual text for each datum
    ?ColorBar : ColorBar - Sets the styles of the colorbar for this trace.
    ?ColorScale : Colorscale - Sets the colorscale for this trace.
    ?ShowScale : bool - Whether or not to show the colorscale/colorbar
    ?ReverseScale : bool - Reverses the color mapping if true. If true, `zmin` will correspond to the last color in the array and `zmax` will correspond to the first color.
    ?Transpose : bool - Transposes the z data.
    ?ContourLinesColor : Color - Sets the contour line color
    ?ContourLinesDash : DrawingStyle - Sets the contour line dash style
    ?ContourLinesSmoothing : float - Sets the amount of smoothing for the contour lines, where "0" corresponds to no smoothing.
    ?ContourLinesWidth : float - Sets the width of the contour lines
    ?ContourLines : Line - Sets the contour lines (use this for more finegrained control than the other contourline-associated arguments).
    ?ShowContourLines : bool - Wether or not to show the contour line
    ?ContoursColoring : ContourColoring - Determines the coloring method showing the contour values. If "fill", coloring is done evenly between each contour level If "heatmap", a heatmap gradient coloring is applied between each contour level. If "lines", coloring is done on the contour lines. If "none", no coloring is applied on this trace.
    ?ContoursOperation : ConstraintOperation - Sets the constraint operation. "=" keeps regions equal to `value` "<" and "<=" keep regions less than `value` ">" and ">=" keep regions greater than `value` "[]", "()", "[)", and "(]" keep regions inside `value[0]` to `value[1]` "][", ")(", "](", ")[" keep regions outside `value[0]` to value[1]` Open vs. closed intervals make no difference to constraint display, but all versions are allowed for consistency with filter transforms.
    ?ContoursType : ContourType - If `levels`, the data is represented as a contour plot with multiple levels displayed. If `constraint`, the data is represented as constraints with the invalid region shaded as specified by the `operation` and `value` parameters.
    ?ShowContoursLabels : bool
    ?ContoursLabelFont : Font
    ?ContoursStart : float - Sets the starting contour level value. Must be less than `contours.end`
    ?ContoursEnd : float - Sets the end contour level value. Must be more than `contours.start`
    ?Contours : Contours - Sets the styles of the contours (use this for more finegrained control than the other contour-associated arguments).
    ?FillColor : Color - Sets the fill color if `contours.type` is "constraint". Defaults to a half-transparent variant of the line color, marker color, or marker line color, whichever is available.
    ?NContours : int - Sets the maximum number of contour levels. The actual number of contours will be chosen automatically to be less than or equal to the value of `ncontours`. Has an effect only if `autocontour` is "true" or if `contours.size` is missing.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a 2D contour plot, which shows the contour lines of a 2D numerical array z, i.e. interpolated lines of isovalues of z. A contour line (also isoline, isopleth, or isarithm) of a function of two variables is a curve along which the function has a constant value, so that the curve joins points of equal value The data from which contour lines are computed is set in `z`. Data in `z` must be a 2D array of numbers. Say that `z` has N rows and M columns, then by default, these N rows correspond to N y coordinates (set in `y` or auto-generated) and the M columns correspond to M x coordinates (set in `x` or auto-generated). By setting `transpose` to "true", the above behavior is flipped.

zData : 'a seq

Sets the z data which is used for computing the contour lines.

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover.

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the Opacity otf the trace.

?X : 'c seq

Sets the x coordinates.

?MultiX : 'c seq seq

Sets the x coordinates. Use two inner arrays here to plot multicategorial data

?Y : 'd seq

Sets the y coordinates.

?MultiY : 'd seq seq

Sets the y coordinates. Use two inner arrays here to plot multicategorial data

?Text : 'e

Sets a text associated with each datum

?MultiText : 'e seq

Sets individual text for each datum

?ColorBar : ColorBar

Sets the styles of the colorbar for this trace.

?ColorScale : Colorscale

Sets the colorscale for this trace.

?ShowScale : bool

Whether or not to show the colorscale/colorbar

?ReverseScale : bool

Reverses the color mapping if true. If true, `zmin` will correspond to the last color in the array and `zmax` will correspond to the first color.

?Transpose : bool

Transposes the z data.

?ContourLinesColor : Color

Sets the contour line color

?ContourLinesDash : DrawingStyle

Sets the contour line dash style

?ContourLinesSmoothing : float

Sets the amount of smoothing for the contour lines, where "0" corresponds to no smoothing.

?ContourLinesWidth : float

Sets the width of the contour lines

?ContourLines : Line

Sets the contour lines (use this for more finegrained control than the other contourline-associated arguments).

?ShowContourLines : bool

Wether or not to show the contour line

?ContoursColoring : ContourColoring

Determines the coloring method showing the contour values. If "fill", coloring is done evenly between each contour level If "heatmap", a heatmap gradient coloring is applied between each contour level. If "lines", coloring is done on the contour lines. If "none", no coloring is applied on this trace.

?ContoursOperation : ConstraintOperation

Sets the constraint operation. "=" keeps regions equal to `value` "<" and "<=" keep regions less than `value` ">" and ">=" keep regions greater than `value` "[]", "()", "[)", and "(]" keep regions inside `value[0]` to `value[1]` "][", ")(", "](", ")[" keep regions outside `value[0]` to value[1]` Open vs. closed intervals make no difference to constraint display, but all versions are allowed for consistency with filter transforms.

?ContoursType : ContourType

If `levels`, the data is represented as a contour plot with multiple levels displayed. If `constraint`, the data is represented as constraints with the invalid region shaded as specified by the `operation` and `value` parameters.

?ShowContoursLabels : bool
?ContoursLabelFont : Font
?ContoursStart : float

Sets the starting contour level value. Must be less than `contours.end`

?ContoursEnd : float

Sets the end contour level value. Must be more than `contours.start`

?Contours : Contours

Sets the styles of the contours (use this for more finegrained control than the other contour-associated arguments).

?FillColor : Color

Sets the fill color if `contours.type` is "constraint". Defaults to a half-transparent variant of the line color, marker color, or marker line color, whichever is available.

?NContours : int

Sets the maximum number of contour levels. The actual number of contours will be chosen automatically to be less than or equal to the value of `ncontours`. Has an effect only if `autocontour` is "true" or if `contours.size` is missing.

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.Funnel(x, y, ?Name, ?ShowLegend, ?Opacity, ?Width, ?Offset, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?Orientation, ?AlignmentGroup, ?OffsetGroup, ?MarkerColor, ?MarkerOutline, ?Marker, ?TextInfo, ?ConnectorLineColor, ?ConnectorLineStyle, ?ConnectorFillColor, ?ConnectorLine, ?Connector, ?InsideTextFont, ?OutsideTextFont, ?UseDefaults)

Full Usage: Chart.Funnel(x, y, ?Name, ?ShowLegend, ?Opacity, ?Width, ?Offset, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?Orientation, ?AlignmentGroup, ?OffsetGroup, ?MarkerColor, ?MarkerOutline, ?Marker, ?TextInfo, ?ConnectorLineColor, ?ConnectorLineStyle, ?ConnectorFillColor, ?ConnectorLine, ?Connector, ?InsideTextFont, ?OutsideTextFont, ?UseDefaults)

Parameters:
    x : 'a seq - Sets the x coordinates of the plotted data.
    y : 'b seq - Sets the y coordinates of the plotted data.
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the Opacity of the trace.
    ?Width : float - Sets the bar width (in position axis units).
    ?Offset : float - Shifts the position where the bar is drawn (in position axis units). In "group" barmode, traces that set "offset" will be excluded and drawn in "overlay" mode instead.
    ?Text : 'c - Sets a text associated with each datum
    ?MultiText : 'c seq - Sets individual text for each datum
    ?TextPosition : TextPosition - Sets the position of text associated with each datum
    ?MultiTextPosition : TextPosition seq - Sets the position of text associated with individual datum
    ?Orientation : Orientation - Only relevant when `stackgroup` is used, and only the first `orientation` found in the `stackgroup` will be used - including if `visible` is "legendonly" but not if it is `false`. Sets the stacking direction. With "v" ("h"), the y (x) values of subsequent traces are added. Also affects the default value of `fill`.
    ?AlignmentGroup : string - Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.
    ?OffsetGroup : string - Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.
    ?MarkerColor : Color - Sets the color of the bars.
    ?MarkerOutline : Line - Sets the color of the bar outline.
    ?Marker : Marker - Sets the marker (use this for more finegrained control than the other marker-associated arguments)
    ?TextInfo : TextInfo - Determines which trace information appear on the graph. In the case of having multiple funnels, percentages and totals are computed separately (per trace).
    ?ConnectorLineColor : Color - Sets the line color of the funnel connector
    ?ConnectorLineStyle : DrawingStyle - Sets the line style of the funnel connector
    ?ConnectorFillColor : Color - Sets the fill color of the funnel connector
    ?ConnectorLine : Line - Sets the line of the funnel connector (use this for more finegrained control than the other connector line associated arguments).
    ?Connector : FunnelConnector - Sets the funnel connector (use this for more finegrained control than the other connector-associated arguments).
    ?InsideTextFont : Font - Sets the font used for `text` lying inside the bar.
    ?OutsideTextFont : Font - Sets the font used for `text` lying outside the bar.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a Funnel chart. Funnel charts visualize stages in a process using length-encoded bars. This trace can be used to show data in either a part-to-whole representation wherein each item appears in a single stage, or in a "drop-off" representation wherein each item appears in each stage it traversed. See also the "funnelarea" trace type for a different approach to visualizing funnel data.

x : 'a seq

Sets the x coordinates of the plotted data.

y : 'b seq

Sets the y coordinates of the plotted data.

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the Opacity of the trace.

?Width : float

Sets the bar width (in position axis units).

?Offset : float

Shifts the position where the bar is drawn (in position axis units). In "group" barmode, traces that set "offset" will be excluded and drawn in "overlay" mode instead.

?Text : 'c

Sets a text associated with each datum

?MultiText : 'c seq

Sets individual text for each datum

?TextPosition : TextPosition

Sets the position of text associated with each datum

?MultiTextPosition : TextPosition seq

Sets the position of text associated with individual datum

?Orientation : Orientation

Only relevant when `stackgroup` is used, and only the first `orientation` found in the `stackgroup` will be used - including if `visible` is "legendonly" but not if it is `false`. Sets the stacking direction. With "v" ("h"), the y (x) values of subsequent traces are added. Also affects the default value of `fill`.

?AlignmentGroup : string

Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.

?OffsetGroup : string

Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.

?MarkerColor : Color

Sets the color of the bars.

?MarkerOutline : Line

Sets the color of the bar outline.

?Marker : Marker

Sets the marker (use this for more finegrained control than the other marker-associated arguments)

?TextInfo : TextInfo

Determines which trace information appear on the graph. In the case of having multiple funnels, percentages and totals are computed separately (per trace).

?ConnectorLineColor : Color

Sets the line color of the funnel connector

?ConnectorLineStyle : DrawingStyle

Sets the line style of the funnel connector

?ConnectorFillColor : Color

Sets the fill color of the funnel connector

?ConnectorLine : Line

Sets the line of the funnel connector (use this for more finegrained control than the other connector line associated arguments).

?Connector : FunnelConnector

Sets the funnel connector (use this for more finegrained control than the other connector-associated arguments).

?InsideTextFont : Font

Sets the font used for `text` lying inside the bar.

?OutsideTextFont : Font

Sets the font used for `text` lying outside the bar.

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.Heatmap(zData, colNames, rowNames, ?Name, ?ShowLegend, ?Opacity, ?XGap, ?YGap, ?Text, ?MultiText, ?ColorBar, ?ColorScale, ?ShowScale, ?ReverseScale, ?ZSmooth, ?Transpose, ?UseWebGL, ?ReverseYAxis, ?UseDefaults)

Full Usage: Chart.Heatmap(zData, colNames, rowNames, ?Name, ?ShowLegend, ?Opacity, ?XGap, ?YGap, ?Text, ?MultiText, ?ColorBar, ?ColorScale, ?ShowScale, ?ReverseScale, ?ZSmooth, ?Transpose, ?UseWebGL, ?ReverseYAxis, ?UseDefaults)

Parameters:
    zData : 'a seq - Sets the 2-dimensional z data, which will be visualized with the color scale.
    colNames : string seq - Sets names for each column (as x coordinates)
    rowNames : string seq - Sets names for each row (as y coordinates)
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover.
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the Opacity otf the trace.
    ?XGap : int - Sets the horizontal gap (in pixels) between bricks.
    ?YGap : int - Sets the vertical gap (in pixels) between bricks.
    ?Text : 'c - Sets a text associated with each datum
    ?MultiText : 'c seq - Sets individual text for each datum
    ?ColorBar : ColorBar - Sets the styles of the colorbar for this trace.
    ?ColorScale : Colorscale - Sets the colorscale for this trace.
    ?ShowScale : bool - Whether or not to show the colorscale/colorbar
    ?ReverseScale : bool - Reverses the color mapping if true. If true, `zmin` will correspond to the last color in the array and `zmax` will correspond to the first color.
    ?ZSmooth : SmoothAlg - Picks a smoothing algorithm use to smooth `z` data.
    ?Transpose : bool - Transposes the z data.
    ?UseWebGL : bool - Whether or not to use WebGL to render this trace
    ?ReverseYAxis : bool - Whether or not to reverse the y axis. If true, (0,0) will lie on the top left and increase downwards.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a heatmap. A heatmap is a data visualization technique that shows magnitude of a phenomenon as color in two dimensions.

zData : 'a seq

Sets the 2-dimensional z data, which will be visualized with the color scale.

colNames : string seq

Sets names for each column (as x coordinates)

rowNames : string seq

Sets names for each row (as y coordinates)

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover.

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the Opacity otf the trace.

?XGap : int

Sets the horizontal gap (in pixels) between bricks.

?YGap : int

Sets the vertical gap (in pixels) between bricks.

?Text : 'c

Sets a text associated with each datum

?MultiText : 'c seq

Sets individual text for each datum

?ColorBar : ColorBar

Sets the styles of the colorbar for this trace.

?ColorScale : Colorscale

Sets the colorscale for this trace.

?ShowScale : bool

Whether or not to show the colorscale/colorbar

?ReverseScale : bool

Reverses the color mapping if true. If true, `zmin` will correspond to the last color in the array and `zmax` will correspond to the first color.

?ZSmooth : SmoothAlg

Picks a smoothing algorithm use to smooth `z` data.

?Transpose : bool

Transposes the z data.

?UseWebGL : bool

Whether or not to use WebGL to render this trace

?ReverseYAxis : bool

Whether or not to reverse the y axis. If true, (0,0) will lie on the top left and increase downwards.

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.Heatmap(zData, ?X, ?MultiX, ?Y, ?MultiY, ?Name, ?ShowLegend, ?Opacity, ?XGap, ?YGap, ?Text, ?MultiText, ?ColorBar, ?ColorScale, ?ShowScale, ?ReverseScale, ?ZSmooth, ?Transpose, ?UseWebGL, ?ReverseYAxis, ?UseDefaults)

Full Usage: Chart.Heatmap(zData, ?X, ?MultiX, ?Y, ?MultiY, ?Name, ?ShowLegend, ?Opacity, ?XGap, ?YGap, ?Text, ?MultiText, ?ColorBar, ?ColorScale, ?ShowScale, ?ReverseScale, ?ZSmooth, ?Transpose, ?UseWebGL, ?ReverseYAxis, ?UseDefaults)

Parameters:
    zData : 'a seq - Sets the 2-dimensional z data, which will be visualized with the color scale.
    ?X : 'c seq - Sets the x coordinates
    ?MultiX : 'c seq seq - Sets the x coordinates. Use two inner arrays here to plot multicategorial data
    ?Y : 'd seq - Sets the y coordinates
    ?MultiY : 'd seq seq - Sets the y coordinates. Use two inner arrays here to plot multicategorial data
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover.
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the Opacity otf the trace.
    ?XGap : int - Sets the horizontal gap (in pixels) between bricks.
    ?YGap : int - Sets the vertical gap (in pixels) between bricks.
    ?Text : 'e - Sets a text associated with each datum
    ?MultiText : 'e seq - Sets individual text for each datum
    ?ColorBar : ColorBar - Sets the styles of the colorbar for this trace.
    ?ColorScale : Colorscale - Sets the colorscale for this trace.
    ?ShowScale : bool - Whether or not to show the colorscale/colorbar
    ?ReverseScale : bool - Reverses the color mapping if true. If true, `zmin` will correspond to the last color in the array and `zmax` will correspond to the first color.
    ?ZSmooth : SmoothAlg - Picks a smoothing algorithm use to smooth `z` data.
    ?Transpose : bool - Transposes the z data.
    ?UseWebGL : bool - Whether or not to use WebGL to render this trace
    ?ReverseYAxis : bool - Whether or not to reverse the y axis. If true, (0,0) will lie on the top left and increase downwards.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a heatmap. A heatmap is a data visualization technique that shows magnitude of a phenomenon as color in two dimensions.

zData : 'a seq

Sets the 2-dimensional z data, which will be visualized with the color scale.

?X : 'c seq

Sets the x coordinates

?MultiX : 'c seq seq

Sets the x coordinates. Use two inner arrays here to plot multicategorial data

?Y : 'd seq

Sets the y coordinates

?MultiY : 'd seq seq

Sets the y coordinates. Use two inner arrays here to plot multicategorial data

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover.

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the Opacity otf the trace.

?XGap : int

Sets the horizontal gap (in pixels) between bricks.

?YGap : int

Sets the vertical gap (in pixels) between bricks.

?Text : 'e

Sets a text associated with each datum

?MultiText : 'e seq

Sets individual text for each datum

?ColorBar : ColorBar

Sets the styles of the colorbar for this trace.

?ColorScale : Colorscale

Sets the colorscale for this trace.

?ShowScale : bool

Whether or not to show the colorscale/colorbar

?ReverseScale : bool

Reverses the color mapping if true. If true, `zmin` will correspond to the last color in the array and `zmax` will correspond to the first color.

?ZSmooth : SmoothAlg

Picks a smoothing algorithm use to smooth `z` data.

?Transpose : bool

Transposes the z data.

?UseWebGL : bool

Whether or not to use WebGL to render this trace

?ReverseYAxis : bool

Whether or not to reverse the y axis. If true, (0,0) will lie on the top left and increase downwards.

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.Histogram(data, orientation, ?Name, ?ShowLegend, ?Opacity, ?Text, ?MultiText, ?HistFunc, ?HistNorm, ?AlignmentGroup, ?OffsetGroup, ?NBinsX, ?NBinsY, ?BinGroup, ?XBins, ?YBins, ?MarkerColor, ?Marker, ?Line, ?XError, ?YError, ?Cumulative, ?HoverLabel, ?UseDefaults)

Full Usage: Chart.Histogram(data, orientation, ?Name, ?ShowLegend, ?Opacity, ?Text, ?MultiText, ?HistFunc, ?HistNorm, ?AlignmentGroup, ?OffsetGroup, ?NBinsX, ?NBinsY, ?BinGroup, ?XBins, ?YBins, ?MarkerColor, ?Marker, ?Line, ?XError, ?YError, ?Cumulative, ?HoverLabel, ?UseDefaults)

Parameters:
    data : 'a seq - Sets the sample data to be binned
    orientation : Orientation - Sets the orientation of the bars. With "v" ("h"), the value of the each bar spans along the vertical (horizontal).
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the Opacity of the trace.
    ?Text : 'b - Sets a text associated with each datum
    ?MultiText : 'b seq - Sets individual text for each datum
    ?HistFunc : HistFunc - Specifies the binning function used for this histogram trace. If "count", the histogram values are computed by counting the number of values lying inside each bin. If "sum", "avg", "min", "max", the histogram values are computed using the sum, the average, the minimum or the maximum of the values lying inside each bin respectively.
    ?HistNorm : HistNorm - Specifies the type of normalization used for this histogram trace. If "", the span of each bar corresponds to the number of occurrences (i.e. the number of data points lying inside the bins). If "percent" / "probability", the span of each bar corresponds to the percentage / fraction of occurrences with respect to the total number of sample points (here, the sum of all bin HEIGHTS equals 100% / 1). If "density", the span of each bar corresponds to the number of occurrences in a bin divided by the size of the bin interval (here, the sum of all bin AREAS equals the total number of sample points). If "probability density", the area of each bar corresponds to the probability that an event will fall into the corresponding bin (here, the sum of all bin AREAS equals 1).
    ?AlignmentGroup : string - Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.
    ?OffsetGroup : string - Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.
    ?NBinsX : int - Specifies the maximum number of desired bins. This value will be used in an algorithm that will decide the optimal bin size such that the histogram best visualizes the distribution of the data. Ignored if `xbins.size` is provided.
    ?NBinsY : int - Specifies the maximum number of desired bins. This value will be used in an algorithm that will decide the optimal bin size such that the histogram best visualizes the distribution of the data. Ignored if `ybins.size` is provided.
    ?BinGroup : string - Set a group of histogram traces which will have compatible bin settings. Note that traces on the same subplot and with the same "orientation" under `barmode` "stack", "relative" and "group" are forced into the same bingroup, Using `bingroup`, traces under `barmode` "overlay" and on different axes (of the same axis type) can have compatible bin settings. Note that histogram and histogram2d" trace can share the same `bingroup`
    ?XBins : Bins - Sets the binning across the x dimension
    ?YBins : Bins - Sets the binning across the y dimension
    ?MarkerColor : Color - Sets the color of the histogram's bars.
    ?Marker : Marker - Sets the marker for the histogram's bars (use this for more finegrained control than the other marker-associated arguments).
    ?Line : Line - Sets the outline of the histogram's bars.
    ?XError : Error - Sets the x error of this trace.
    ?YError : Error - Sets the y error of this trace.
    ?Cumulative : Cumulative - Sets whether and how the cumulative distribution is displayed
    ?HoverLabel : Hoverlabel - Sets the style of the hoverlabels of this trace.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Visualizes the distribution of the input data as a histogram, automatically determining if the data is to be used for the x or y dimension based on the `orientation` parameter. A histogram is an approximate representation of the distribution of numerical data. To construct a histogram, the first step is to "bin" the range of values - that is, divide the entire range of values into a series of intervals - and then count how many values fall into each interval. The bins are usually specified as consecutive, non-overlapping intervals of a variable. Binning options are set `xbins` and `ybins` respectively if no aggregation data is provided.

data : 'a seq

Sets the sample data to be binned

orientation : Orientation

Sets the orientation of the bars. With "v" ("h"), the value of the each bar spans along the vertical (horizontal).

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the Opacity of the trace.

?Text : 'b

Sets a text associated with each datum

?MultiText : 'b seq

Sets individual text for each datum

?HistFunc : HistFunc

Specifies the binning function used for this histogram trace. If "count", the histogram values are computed by counting the number of values lying inside each bin. If "sum", "avg", "min", "max", the histogram values are computed using the sum, the average, the minimum or the maximum of the values lying inside each bin respectively.

?HistNorm : HistNorm

Specifies the type of normalization used for this histogram trace. If "", the span of each bar corresponds to the number of occurrences (i.e. the number of data points lying inside the bins). If "percent" / "probability", the span of each bar corresponds to the percentage / fraction of occurrences with respect to the total number of sample points (here, the sum of all bin HEIGHTS equals 100% / 1). If "density", the span of each bar corresponds to the number of occurrences in a bin divided by the size of the bin interval (here, the sum of all bin AREAS equals the total number of sample points). If "probability density", the area of each bar corresponds to the probability that an event will fall into the corresponding bin (here, the sum of all bin AREAS equals 1).

?AlignmentGroup : string

Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.

?OffsetGroup : string

Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.

?NBinsX : int

Specifies the maximum number of desired bins. This value will be used in an algorithm that will decide the optimal bin size such that the histogram best visualizes the distribution of the data. Ignored if `xbins.size` is provided.

?NBinsY : int

Specifies the maximum number of desired bins. This value will be used in an algorithm that will decide the optimal bin size such that the histogram best visualizes the distribution of the data. Ignored if `ybins.size` is provided.

?BinGroup : string

Set a group of histogram traces which will have compatible bin settings. Note that traces on the same subplot and with the same "orientation" under `barmode` "stack", "relative" and "group" are forced into the same bingroup, Using `bingroup`, traces under `barmode` "overlay" and on different axes (of the same axis type) can have compatible bin settings. Note that histogram and histogram2d" trace can share the same `bingroup`

?XBins : Bins

Sets the binning across the x dimension

?YBins : Bins

Sets the binning across the y dimension

?MarkerColor : Color

Sets the color of the histogram's bars.

?Marker : Marker

Sets the marker for the histogram's bars (use this for more finegrained control than the other marker-associated arguments).

?Line : Line

Sets the outline of the histogram's bars.

?XError : Error

Sets the x error of this trace.

?YError : Error

Sets the y error of this trace.

?Cumulative : Cumulative

Sets whether and how the cumulative distribution is displayed

?HoverLabel : Hoverlabel

Sets the style of the hoverlabels of this trace.

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.Histogram(?X, ?MultiX, ?Y, ?MultiY, ?Orientation, ?Name, ?ShowLegend, ?Opacity, ?Text, ?MultiText, ?TextPosition, ?HistFunc, ?HistNorm, ?AlignmentGroup, ?OffsetGroup, ?NBinsX, ?NBinsY, ?BinGroup, ?XBins, ?YBins, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerPatternShape, ?MultiMarkerPatternShape, ?MarkerPattern, ?Marker, ?Line, ?XError, ?YError, ?Cumulative, ?HoverLabel, ?UseDefaults)

Full Usage: Chart.Histogram(?X, ?MultiX, ?Y, ?MultiY, ?Orientation, ?Name, ?ShowLegend, ?Opacity, ?Text, ?MultiText, ?TextPosition, ?HistFunc, ?HistNorm, ?AlignmentGroup, ?OffsetGroup, ?NBinsX, ?NBinsY, ?BinGroup, ?XBins, ?YBins, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerPatternShape, ?MultiMarkerPatternShape, ?MarkerPattern, ?Marker, ?Line, ?XError, ?YError, ?Cumulative, ?HoverLabel, ?UseDefaults)

Parameters:
    ?X : 'a seq - Sets the sample data to be binned on the x axis.
    ?MultiX : 'a seq seq - Sets the sample data to be binned on the x axis. Use two inner arrays here to plot multicategorial data
    ?Y : 'b seq - Sets the sample data to be binned on the y axis.
    ?MultiY : 'b seq seq - Sets the sample data to be binned on the y axis. Use two inner arrays here to plot multicategorial data
    ?Orientation : Orientation - Sets the orientation of the bars. With "v" ("h"), the value of the each bar spans along the vertical (horizontal).
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the Opacity of the trace.
    ?Text : 'c - Sets a text associated with each datum
    ?MultiText : 'c seq - Sets individual text for each datum
    ?TextPosition : TextPosition - Sets the position of text associated with each datum
    ?HistFunc : HistFunc - Specifies the binning function used for this histogram trace. If "count", the histogram values are computed by counting the number of values lying inside each bin. If "sum", "avg", "min", "max", the histogram values are computed using the sum, the average, the minimum or the maximum of the values lying inside each bin respectively.
    ?HistNorm : HistNorm - Specifies the type of normalization used for this histogram trace. If "", the span of each bar corresponds to the number of occurrences (i.e. the number of data points lying inside the bins). If "percent" / "probability", the span of each bar corresponds to the percentage / fraction of occurrences with respect to the total number of sample points (here, the sum of all bin HEIGHTS equals 100% / 1). If "density", the span of each bar corresponds to the number of occurrences in a bin divided by the size of the bin interval (here, the sum of all bin AREAS equals the total number of sample points). If "probability density", the area of each bar corresponds to the probability that an event will fall into the corresponding bin (here, the sum of all bin AREAS equals 1).
    ?AlignmentGroup : string - Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.
    ?OffsetGroup : string - Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.
    ?NBinsX : int - Specifies the maximum number of desired bins. This value will be used in an algorithm that will decide the optimal bin size such that the histogram best visualizes the distribution of the data. Ignored if `xbins.size` is provided.
    ?NBinsY : int - Specifies the maximum number of desired bins. This value will be used in an algorithm that will decide the optimal bin size such that the histogram best visualizes the distribution of the data. Ignored if `ybins.size` is provided.
    ?BinGroup : string - Set a group of histogram traces which will have compatible bin settings. Note that traces on the same subplot and with the same "orientation" under `barmode` "stack", "relative" and "group" are forced into the same bingroup, Using `bingroup`, traces under `barmode` "overlay" and on different axes (of the same axis type) can have compatible bin settings. Note that histogram and histogram2d" trace can share the same `bingroup`
    ?XBins : Bins - Sets the binning across the x dimension
    ?YBins : Bins - Sets the binning across the y dimension
    ?MarkerColor : Color - Sets the color of the bars
    ?MarkerColorScale : Colorscale - Sets the colorscale for the bars. To have an effect, `MarkerColor` must map to color scale values.
    ?MarkerOutline : Line - Sets the color of the bar outlines
    ?MarkerPatternShape : PatternShape - Sets a pattern shape for all bars
    ?MultiMarkerPatternShape : PatternShape seq - Sets an individual pattern shape for each bar
    ?MarkerPattern : Pattern - Sets the marker pattern (use this for more finegrained control than the other pattern-associated arguments).
    ?Marker : Marker - Sets the marker of this trace.
    ?Line : Line - Sets the outline of the histogram's bars.
    ?XError : Error - Sets the x error of this trace.
    ?YError : Error - Sets the y error of this trace.
    ?Cumulative : Cumulative - Sets whether and how the cumulative distribution is displayed
    ?HoverLabel : Hoverlabel - Sets the style of the hoverlabels of this trace.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Visualizes the distribution of the input data as a histogram. A histogram is an approximate representation of the distribution of numerical data. To construct a histogram, the first step is to "bin" the range of values - that is, divide the entire range of values into a series of intervals - and then count how many values fall into each interval. The bins are usually specified as consecutive, non-overlapping intervals of a variable. The sample data from which statistics are computed is set in `x` for vertically spanning histograms and in `y` for horizontally spanning histograms. Binning options are set `xbins` and `ybins` respectively if no aggregation data is provided.

?X : 'a seq

Sets the sample data to be binned on the x axis.

?MultiX : 'a seq seq

Sets the sample data to be binned on the x axis. Use two inner arrays here to plot multicategorial data

?Y : 'b seq

Sets the sample data to be binned on the y axis.

?MultiY : 'b seq seq

Sets the sample data to be binned on the y axis. Use two inner arrays here to plot multicategorial data

?Orientation : Orientation

Sets the orientation of the bars. With "v" ("h"), the value of the each bar spans along the vertical (horizontal).

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the Opacity of the trace.

?Text : 'c

Sets a text associated with each datum

?MultiText : 'c seq

Sets individual text for each datum

?TextPosition : TextPosition

Sets the position of text associated with each datum

?HistFunc : HistFunc

Specifies the binning function used for this histogram trace. If "count", the histogram values are computed by counting the number of values lying inside each bin. If "sum", "avg", "min", "max", the histogram values are computed using the sum, the average, the minimum or the maximum of the values lying inside each bin respectively.

?HistNorm : HistNorm

Specifies the type of normalization used for this histogram trace. If "", the span of each bar corresponds to the number of occurrences (i.e. the number of data points lying inside the bins). If "percent" / "probability", the span of each bar corresponds to the percentage / fraction of occurrences with respect to the total number of sample points (here, the sum of all bin HEIGHTS equals 100% / 1). If "density", the span of each bar corresponds to the number of occurrences in a bin divided by the size of the bin interval (here, the sum of all bin AREAS equals the total number of sample points). If "probability density", the area of each bar corresponds to the probability that an event will fall into the corresponding bin (here, the sum of all bin AREAS equals 1).

?AlignmentGroup : string

Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.

?OffsetGroup : string

Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.

?NBinsX : int

Specifies the maximum number of desired bins. This value will be used in an algorithm that will decide the optimal bin size such that the histogram best visualizes the distribution of the data. Ignored if `xbins.size` is provided.

?NBinsY : int

Specifies the maximum number of desired bins. This value will be used in an algorithm that will decide the optimal bin size such that the histogram best visualizes the distribution of the data. Ignored if `ybins.size` is provided.

?BinGroup : string

Set a group of histogram traces which will have compatible bin settings. Note that traces on the same subplot and with the same "orientation" under `barmode` "stack", "relative" and "group" are forced into the same bingroup, Using `bingroup`, traces under `barmode` "overlay" and on different axes (of the same axis type) can have compatible bin settings. Note that histogram and histogram2d" trace can share the same `bingroup`

?XBins : Bins

Sets the binning across the x dimension

?YBins : Bins

Sets the binning across the y dimension

?MarkerColor : Color

Sets the color of the bars

?MarkerColorScale : Colorscale

Sets the colorscale for the bars. To have an effect, `MarkerColor` must map to color scale values.

?MarkerOutline : Line

Sets the color of the bar outlines

?MarkerPatternShape : PatternShape

Sets a pattern shape for all bars

?MultiMarkerPatternShape : PatternShape seq

Sets an individual pattern shape for each bar

?MarkerPattern : Pattern

Sets the marker pattern (use this for more finegrained control than the other pattern-associated arguments).

?Marker : Marker

Sets the marker of this trace.

?Line : Line

Sets the outline of the histogram's bars.

?XError : Error

Sets the x error of this trace.

?YError : Error

Sets the y error of this trace.

?Cumulative : Cumulative

Sets whether and how the cumulative distribution is displayed

?HoverLabel : Hoverlabel

Sets the style of the hoverlabels of this trace.

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.Histogram2D(x, y, ?Z, ?Name, ?ShowLegend, ?Opacity, ?XGap, ?YGap, ?HistFunc, ?HistNorm, ?NBinsX, ?NBinsY, ?XBins, ?YBins, ?ColorBar, ?ColorScale, ?ShowScale, ?ReverseScale, ?ZSmooth, ?UseDefaults)

Full Usage: Chart.Histogram2D(x, y, ?Z, ?Name, ?ShowLegend, ?Opacity, ?XGap, ?YGap, ?HistFunc, ?HistNorm, ?NBinsX, ?NBinsY, ?XBins, ?YBins, ?ColorBar, ?ColorScale, ?ShowScale, ?ReverseScale, ?ZSmooth, ?UseDefaults)

Parameters:
    x : 'a seq - Sets the sample data to be binned on the x axis.
    y : 'b seq - Sets the sample data to be binned on the y axis.
    ?Z : 'c seq - Sets the aggregation data.
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the Opacity of the trace.
    ?XGap : int - Sets the horizontal gap (in pixels) between bricks.
    ?YGap : int - Sets the vertical gap (in pixels) between bricks.
    ?HistFunc : HistFunc - Specifies the binning function used for this histogram trace. If "count", the histogram values are computed by counting the number of values lying inside each bin. If "sum", "avg", "min", "max", the histogram values are computed using the sum, the average, the minimum or the maximum of the values lying inside each bin respectively.
    ?HistNorm : HistNorm - Specifies the type of normalization used for this histogram trace. If "", the span of each bar corresponds to the number of occurrences (i.e. the number of data points lying inside the bins). If "percent" / "probability", the span of each bar corresponds to the percentage / fraction of occurrences with respect to the total number of sample points (here, the sum of all bin HEIGHTS equals 100% / 1). If "density", the span of each bar corresponds to the number of occurrences in a bin divided by the size of the bin interval (here, the sum of all bin AREAS equals the total number of sample points). If "probability density", the area of each bar corresponds to the probability that an event will fall into the corresponding bin (here, the sum of all bin AREAS equals 1).
    ?NBinsX : int - Specifies the maximum number of desired bins. This value will be used in an algorithm that will decide the optimal bin size such that the histogram best visualizes the distribution of the data. Ignored if `xbins.size` is provided.
    ?NBinsY : int - Specifies the maximum number of desired bins. This value will be used in an algorithm that will decide the optimal bin size such that the histogram best visualizes the distribution of the data. Ignored if `ybins.size` is provided.
    ?XBins : Bins - Sets the binning across the x dimension
    ?YBins : Bins - Sets the binning across the y dimension
    ?ColorBar : ColorBar - Sets the styles of the colorbar for this trace.
    ?ColorScale : Colorscale - Sets the colorscale for this trace.
    ?ShowScale : bool - Whether or not to show the colorscale/colorbar
    ?ReverseScale : bool - Reverses the color mapping if true. If true, `zmin` will correspond to the last color in the array and `zmax` will correspond to the first color.
    ?ZSmooth : SmoothAlg - Picks a smoothing algorithm use to smooth `z` data.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Visualizes the distribution of the 2-dimensional input data as 2D Histogram. The sample data from which statistics are computed is set in `x` and `y` (where `x` and `y` represent marginal distributions, binning is set in `xbins` and `ybins` in this case) or `z` (where `z` represent the 2D distribution and binning set, binning is set by `x` and `y` in this case). The resulting distribution is visualized as a heatmap.

x : 'a seq

Sets the sample data to be binned on the x axis.

y : 'b seq

Sets the sample data to be binned on the y axis.

?Z : 'c seq

Sets the aggregation data.

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the Opacity of the trace.

?XGap : int

Sets the horizontal gap (in pixels) between bricks.

?YGap : int

Sets the vertical gap (in pixels) between bricks.

?HistFunc : HistFunc

Specifies the binning function used for this histogram trace. If "count", the histogram values are computed by counting the number of values lying inside each bin. If "sum", "avg", "min", "max", the histogram values are computed using the sum, the average, the minimum or the maximum of the values lying inside each bin respectively.

?HistNorm : HistNorm

Specifies the type of normalization used for this histogram trace. If "", the span of each bar corresponds to the number of occurrences (i.e. the number of data points lying inside the bins). If "percent" / "probability", the span of each bar corresponds to the percentage / fraction of occurrences with respect to the total number of sample points (here, the sum of all bin HEIGHTS equals 100% / 1). If "density", the span of each bar corresponds to the number of occurrences in a bin divided by the size of the bin interval (here, the sum of all bin AREAS equals the total number of sample points). If "probability density", the area of each bar corresponds to the probability that an event will fall into the corresponding bin (here, the sum of all bin AREAS equals 1).

?NBinsX : int

Specifies the maximum number of desired bins. This value will be used in an algorithm that will decide the optimal bin size such that the histogram best visualizes the distribution of the data. Ignored if `xbins.size` is provided.

?NBinsY : int

Specifies the maximum number of desired bins. This value will be used in an algorithm that will decide the optimal bin size such that the histogram best visualizes the distribution of the data. Ignored if `ybins.size` is provided.

?XBins : Bins

Sets the binning across the x dimension

?YBins : Bins

Sets the binning across the y dimension

?ColorBar : ColorBar

Sets the styles of the colorbar for this trace.

?ColorScale : Colorscale

Sets the colorscale for this trace.

?ShowScale : bool

Whether or not to show the colorscale/colorbar

?ReverseScale : bool

Reverses the color mapping if true. If true, `zmin` will correspond to the last color in the array and `zmax` will correspond to the first color.

?ZSmooth : SmoothAlg

Picks a smoothing algorithm use to smooth `z` data.

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.Histogram2D(?X, ?MultiX, ?Y, ?MultiY, ?Z, ?Name, ?ShowLegend, ?Opacity, ?XGap, ?YGap, ?HistFunc, ?HistNorm, ?NBinsX, ?NBinsY, ?XBins, ?YBins, ?ColorBar, ?ColorScale, ?ShowScale, ?ReverseScale, ?ZSmooth, ?UseDefaults)

Full Usage: Chart.Histogram2D(?X, ?MultiX, ?Y, ?MultiY, ?Z, ?Name, ?ShowLegend, ?Opacity, ?XGap, ?YGap, ?HistFunc, ?HistNorm, ?NBinsX, ?NBinsY, ?XBins, ?YBins, ?ColorBar, ?ColorScale, ?ShowScale, ?ReverseScale, ?ZSmooth, ?UseDefaults)

Parameters:
    ?X : 'a seq - Sets the sample data to be binned on the x axis.
    ?MultiX : 'a seq seq - Sets the sample data to be binned on the x axis. Use two inner arrays here to plot multicategorial data
    ?Y : 'b seq - Sets the sample data to be binned on the y axis.
    ?MultiY : 'b seq seq - Sets the sample data to be binned on the y axis. Use two inner arrays here to plot multicategorial data
    ?Z : 'c seq - Sets the aggregation data.
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the Opacity of the trace.
    ?XGap : int - Sets the horizontal gap (in pixels) between bricks.
    ?YGap : int - Sets the vertical gap (in pixels) between bricks.
    ?HistFunc : HistFunc - Specifies the binning function used for this histogram trace. If "count", the histogram values are computed by counting the number of values lying inside each bin. If "sum", "avg", "min", "max", the histogram values are computed using the sum, the average, the minimum or the maximum of the values lying inside each bin respectively.
    ?HistNorm : HistNorm - Specifies the type of normalization used for this histogram trace. If "", the span of each bar corresponds to the number of occurrences (i.e. the number of data points lying inside the bins). If "percent" / "probability", the span of each bar corresponds to the percentage / fraction of occurrences with respect to the total number of sample points (here, the sum of all bin HEIGHTS equals 100% / 1). If "density", the span of each bar corresponds to the number of occurrences in a bin divided by the size of the bin interval (here, the sum of all bin AREAS equals the total number of sample points). If "probability density", the area of each bar corresponds to the probability that an event will fall into the corresponding bin (here, the sum of all bin AREAS equals 1).
    ?NBinsX : int - Specifies the maximum number of desired bins. This value will be used in an algorithm that will decide the optimal bin size such that the histogram best visualizes the distribution of the data. Ignored if `xbins.size` is provided.
    ?NBinsY : int - Specifies the maximum number of desired bins. This value will be used in an algorithm that will decide the optimal bin size such that the histogram best visualizes the distribution of the data. Ignored if `ybins.size` is provided.
    ?XBins : Bins - Sets the binning across the x dimension
    ?YBins : Bins - Sets the binning across the y dimension
    ?ColorBar : ColorBar - Sets the styles of the colorbar for this trace.
    ?ColorScale : Colorscale - Sets the colorscale for this trace.
    ?ShowScale : bool - Whether or not to show the colorscale/colorbar
    ?ReverseScale : bool - Reverses the color mapping if true. If true, `zmin` will correspond to the last color in the array and `zmax` will correspond to the first color.
    ?ZSmooth : SmoothAlg - Picks a smoothing algorithm use to smooth `z` data.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Visualizes the distribution of the 2-dimensional input data as 2D Histogram. The sample data from which statistics are computed is set in `x` and `y` (where `x` and `y` represent marginal distributions, binning is set in `xbins` and `ybins` in this case) or `z` (where `z` represent the 2D distribution and binning set, binning is set by `x` and `y` in this case). The resulting distribution is visualized as a heatmap.

?X : 'a seq

Sets the sample data to be binned on the x axis.

?MultiX : 'a seq seq

Sets the sample data to be binned on the x axis. Use two inner arrays here to plot multicategorial data

?Y : 'b seq

Sets the sample data to be binned on the y axis.

?MultiY : 'b seq seq

Sets the sample data to be binned on the y axis. Use two inner arrays here to plot multicategorial data

?Z : 'c seq

Sets the aggregation data.

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the Opacity of the trace.

?XGap : int

Sets the horizontal gap (in pixels) between bricks.

?YGap : int

Sets the vertical gap (in pixels) between bricks.

?HistFunc : HistFunc

Specifies the binning function used for this histogram trace. If "count", the histogram values are computed by counting the number of values lying inside each bin. If "sum", "avg", "min", "max", the histogram values are computed using the sum, the average, the minimum or the maximum of the values lying inside each bin respectively.

?HistNorm : HistNorm

Specifies the type of normalization used for this histogram trace. If "", the span of each bar corresponds to the number of occurrences (i.e. the number of data points lying inside the bins). If "percent" / "probability", the span of each bar corresponds to the percentage / fraction of occurrences with respect to the total number of sample points (here, the sum of all bin HEIGHTS equals 100% / 1). If "density", the span of each bar corresponds to the number of occurrences in a bin divided by the size of the bin interval (here, the sum of all bin AREAS equals the total number of sample points). If "probability density", the area of each bar corresponds to the probability that an event will fall into the corresponding bin (here, the sum of all bin AREAS equals 1).

?NBinsX : int

Specifies the maximum number of desired bins. This value will be used in an algorithm that will decide the optimal bin size such that the histogram best visualizes the distribution of the data. Ignored if `xbins.size` is provided.

?NBinsY : int

Specifies the maximum number of desired bins. This value will be used in an algorithm that will decide the optimal bin size such that the histogram best visualizes the distribution of the data. Ignored if `ybins.size` is provided.

?XBins : Bins

Sets the binning across the x dimension

?YBins : Bins

Sets the binning across the y dimension

?ColorBar : ColorBar

Sets the styles of the colorbar for this trace.

?ColorScale : Colorscale

Sets the colorscale for this trace.

?ShowScale : bool

Whether or not to show the colorscale/colorbar

?ReverseScale : bool

Reverses the color mapping if true. If true, `zmin` will correspond to the last color in the array and `zmax` will correspond to the first color.

?ZSmooth : SmoothAlg

Picks a smoothing algorithm use to smooth `z` data.

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.Histogram2DContour(x, y, ?Name, ?ShowLegend, ?Opacity, ?Z, ?HistFunc, ?HistNorm, ?NBinsX, ?NBinsY, ?BinGroup, ?XBinGroup, ?XBins, ?YBinGroup, ?YBins, ?Marker, ?ContourLinesColor, ?ContourLinesDash, ?ContourLinesSmoothing, ?ContourLinesWidth, ?ContourLines, ?ShowContourLines, ?ContoursColoring, ?ContoursOperation, ?ContoursType, ?ShowContoursLabels, ?ContoursLabelFont, ?ContoursStart, ?ContoursEnd, ?Contours, ?ColorBar, ?ColorScale, ?ShowScale, ?ReverseScale, ?NContours, ?UseDefaults)

Full Usage: Chart.Histogram2DContour(x, y, ?Name, ?ShowLegend, ?Opacity, ?Z, ?HistFunc, ?HistNorm, ?NBinsX, ?NBinsY, ?BinGroup, ?XBinGroup, ?XBins, ?YBinGroup, ?YBins, ?Marker, ?ContourLinesColor, ?ContourLinesDash, ?ContourLinesSmoothing, ?ContourLinesWidth, ?ContourLines, ?ShowContourLines, ?ContoursColoring, ?ContoursOperation, ?ContoursType, ?ShowContoursLabels, ?ContoursLabelFont, ?ContoursStart, ?ContoursEnd, ?Contours, ?ColorBar, ?ColorScale, ?ShowScale, ?ReverseScale, ?NContours, ?UseDefaults)

Parameters:
    x : 'a seq - Sets the sample data to be binned on the x axis.
    y : 'b seq - Sets the sample data to be binned on the y axis.
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover.
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the Opacity otf the trace.
    ?Z : 'c seq - Sets the aggregation data.
    ?HistFunc : HistFunc - Specifies the binning function used for this histogram trace. If "count", the histogram values are computed by counting the number of values lying inside each bin. If "sum", "avg", "min", "max", the histogram values are computed using the sum, the average, the minimum or the maximum of the values lying inside each bin respectively.
    ?HistNorm : HistNorm - Specifies the type of normalization used for this histogram trace. If "", the span of each bar corresponds to the number of occurrences (i.e. the number of data points lying inside the bins). If "percent" / "probability", the span of each bar corresponds to the percentage / fraction of occurrences with respect to the total number of sample points (here, the sum of all bin HEIGHTS equals 100% / 1). If "density", the span of each bar corresponds to the number of occurrences in a bin divided by the size of the bin interval (here, the sum of all bin AREAS equals the total number of sample points). If "probability density", the area of each bar corresponds to the probability that an event will fall into the corresponding bin (here, the sum of all bin AREAS equals 1).
    ?NBinsX : int - Specifies the maximum number of desired bins. This value will be used in an algorithm that will decide the optimal bin size such that the histogram best visualizes the distribution of the data. Ignored if `xbins.size` is provided.
    ?NBinsY : int - Specifies the maximum number of desired bins. This value will be used in an algorithm that will decide the optimal bin size such that the histogram best visualizes the distribution of the data. Ignored if `ybins.size` is provided.
    ?BinGroup : string - Set the `xbingroup` and `ybingroup` default prefix For example, setting a `bingroup` of "1" on two histogram2d traces will make them their x-bins and y-bins match separately.
    ?XBinGroup : string - Set a group of histogram traces which will have compatible x-bin settings. Using `xbingroup`, histogram2d and histogram2dcontour traces (on axes of the same axis type) can have compatible x-bin settings. Note that the same `xbingroup` value can be used to set (1D) histogram `bingroup`
    ?XBins : Bins - Sets the binning across the x dimension
    ?YBinGroup : string - Set a group of histogram traces which will have compatible y-bin settings. Using `ybingroup`, histogram2d and histogram2dcontour traces (on axes of the same axis type) can have compatible y-bin settings. Note that the same `ybingroup` value can be used to set (1D) histogram `bingroup`
    ?YBins : Bins - Sets the binning across the y dimension
    ?Marker : Marker - Sets the marker of this trace.
    ?ContourLinesColor : Color - Sets the contour line color
    ?ContourLinesDash : DrawingStyle - Sets the contour line dash style
    ?ContourLinesSmoothing : float - Sets the amount of smoothing for the contour lines, where "0" corresponds to no smoothing.
    ?ContourLinesWidth : float - Sets the width of the contour lines
    ?ContourLines : Line - Sets the contour lines (use this for more finegrained control than the other contourline-associated arguments).
    ?ShowContourLines : bool - Wether or not to show the contour line
    ?ContoursColoring : ContourColoring - Determines the coloring method showing the contour values. If "fill", coloring is done evenly between each contour level If "heatmap", a heatmap gradient coloring is applied between each contour level. If "lines", coloring is done on the contour lines. If "none", no coloring is applied on this trace.
    ?ContoursOperation : ConstraintOperation - Sets the constraint operation. "=" keeps regions equal to `value` "<" and "<=" keep regions less than `value` ">" and ">=" keep regions greater than `value` "[]", "()", "[)", and "(]" keep regions inside `value[0]` to `value[1]` "][", ")(", "](", ")[" keep regions outside `value[0]` to value[1]` Open vs. closed intervals make no difference to constraint display, but all versions are allowed for consistency with filter transforms.
    ?ContoursType : ContourType - If `levels`, the data is represented as a contour plot with multiple levels displayed. If `constraint`, the data is represented as constraints with the invalid region shaded as specified by the `operation` and `value` parameters.
    ?ShowContoursLabels : bool
    ?ContoursLabelFont : Font
    ?ContoursStart : float - Sets the starting contour level value. Must be less than `contours.end`
    ?ContoursEnd : float - Sets the end contour level value. Must be more than `contours.start`
    ?Contours : Contours - Sets the style of the contours
    ?ColorBar : ColorBar - Sets the styles of the colorbar for this trace.
    ?ColorScale : Colorscale - Sets the colorscale for this trace.
    ?ShowScale : bool - Whether or not to show the colorscale/colorbar
    ?ReverseScale : bool - Reverses the color mapping if true. If true, `zmin` will correspond to the last color in the array and `zmax` will correspond to the first color.
    ?NContours : int - Sets the maximum number of contour levels. The actual number of contours will be chosen automatically to be less than or equal to the value of `ncontours`. Has an effect only if `autocontour` is "true" or if `contours.size` is missing.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Computes a 2D histogram contour plot, also known as a density contour plot, which is a 2-dimensional generalization of a histogram which resembles a contour plot but is computed by grouping a set of points specified by their x and y coordinates into bins, and applying an aggregation function such as count or sum (if z is provided) to compute the value to be used to compute contours. The sample data from which statistics are computed is set in `x` and `y` (where `x` and `y` represent marginal distributions, binning is set in `xbins` and `ybins` in this case) or `z` (where `z` represent the 2D distribution and binning set, binning is set by `x` and `y` in this case). The resulting distribution is visualized as a contour plot.

x : 'a seq

Sets the sample data to be binned on the x axis.

y : 'b seq

Sets the sample data to be binned on the y axis.

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover.

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the Opacity otf the trace.

?Z : 'c seq

Sets the aggregation data.

?HistFunc : HistFunc

Specifies the binning function used for this histogram trace. If "count", the histogram values are computed by counting the number of values lying inside each bin. If "sum", "avg", "min", "max", the histogram values are computed using the sum, the average, the minimum or the maximum of the values lying inside each bin respectively.

?HistNorm : HistNorm

Specifies the type of normalization used for this histogram trace. If "", the span of each bar corresponds to the number of occurrences (i.e. the number of data points lying inside the bins). If "percent" / "probability", the span of each bar corresponds to the percentage / fraction of occurrences with respect to the total number of sample points (here, the sum of all bin HEIGHTS equals 100% / 1). If "density", the span of each bar corresponds to the number of occurrences in a bin divided by the size of the bin interval (here, the sum of all bin AREAS equals the total number of sample points). If "probability density", the area of each bar corresponds to the probability that an event will fall into the corresponding bin (here, the sum of all bin AREAS equals 1).

?NBinsX : int

Specifies the maximum number of desired bins. This value will be used in an algorithm that will decide the optimal bin size such that the histogram best visualizes the distribution of the data. Ignored if `xbins.size` is provided.

?NBinsY : int

Specifies the maximum number of desired bins. This value will be used in an algorithm that will decide the optimal bin size such that the histogram best visualizes the distribution of the data. Ignored if `ybins.size` is provided.

?BinGroup : string

Set the `xbingroup` and `ybingroup` default prefix For example, setting a `bingroup` of "1" on two histogram2d traces will make them their x-bins and y-bins match separately.

?XBinGroup : string

Set a group of histogram traces which will have compatible x-bin settings. Using `xbingroup`, histogram2d and histogram2dcontour traces (on axes of the same axis type) can have compatible x-bin settings. Note that the same `xbingroup` value can be used to set (1D) histogram `bingroup`

?XBins : Bins

Sets the binning across the x dimension

?YBinGroup : string

Set a group of histogram traces which will have compatible y-bin settings. Using `ybingroup`, histogram2d and histogram2dcontour traces (on axes of the same axis type) can have compatible y-bin settings. Note that the same `ybingroup` value can be used to set (1D) histogram `bingroup`

?YBins : Bins

Sets the binning across the y dimension

?Marker : Marker

Sets the marker of this trace.

?ContourLinesColor : Color

Sets the contour line color

?ContourLinesDash : DrawingStyle

Sets the contour line dash style

?ContourLinesSmoothing : float

Sets the amount of smoothing for the contour lines, where "0" corresponds to no smoothing.

?ContourLinesWidth : float

Sets the width of the contour lines

?ContourLines : Line

Sets the contour lines (use this for more finegrained control than the other contourline-associated arguments).

?ShowContourLines : bool

Wether or not to show the contour line

?ContoursColoring : ContourColoring

Determines the coloring method showing the contour values. If "fill", coloring is done evenly between each contour level If "heatmap", a heatmap gradient coloring is applied between each contour level. If "lines", coloring is done on the contour lines. If "none", no coloring is applied on this trace.

?ContoursOperation : ConstraintOperation

Sets the constraint operation. "=" keeps regions equal to `value` "<" and "<=" keep regions less than `value` ">" and ">=" keep regions greater than `value` "[]", "()", "[)", and "(]" keep regions inside `value[0]` to `value[1]` "][", ")(", "](", ")[" keep regions outside `value[0]` to value[1]` Open vs. closed intervals make no difference to constraint display, but all versions are allowed for consistency with filter transforms.

?ContoursType : ContourType

If `levels`, the data is represented as a contour plot with multiple levels displayed. If `constraint`, the data is represented as constraints with the invalid region shaded as specified by the `operation` and `value` parameters.

?ShowContoursLabels : bool
?ContoursLabelFont : Font
?ContoursStart : float

Sets the starting contour level value. Must be less than `contours.end`

?ContoursEnd : float

Sets the end contour level value. Must be more than `contours.start`

?Contours : Contours

Sets the style of the contours

?ColorBar : ColorBar

Sets the styles of the colorbar for this trace.

?ColorScale : Colorscale

Sets the colorscale for this trace.

?ShowScale : bool

Whether or not to show the colorscale/colorbar

?ReverseScale : bool

Reverses the color mapping if true. If true, `zmin` will correspond to the last color in the array and `zmax` will correspond to the first color.

?NContours : int

Sets the maximum number of contour levels. The actual number of contours will be chosen automatically to be less than or equal to the value of `ncontours`. Has an effect only if `autocontour` is "true" or if `contours.size` is missing.

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.Histogram2DContour(?X, ?MultiX, ?Y, ?MultiY, ?Name, ?ShowLegend, ?Opacity, ?Z, ?HistFunc, ?HistNorm, ?NBinsX, ?NBinsY, ?BinGroup, ?XBinGroup, ?XBins, ?YBinGroup, ?YBins, ?Marker, ?ContourLinesColor, ?ContourLinesDash, ?ContourLinesSmoothing, ?ContourLinesWidth, ?ContourLines, ?ShowContourLines, ?ContoursColoring, ?ContoursOperation, ?ContoursType, ?ShowContoursLabels, ?ContoursLabelFont, ?ContoursStart, ?ContoursEnd, ?Contours, ?ColorBar, ?ColorScale, ?ShowScale, ?ReverseScale, ?NContours, ?UseDefaults)

Full Usage: Chart.Histogram2DContour(?X, ?MultiX, ?Y, ?MultiY, ?Name, ?ShowLegend, ?Opacity, ?Z, ?HistFunc, ?HistNorm, ?NBinsX, ?NBinsY, ?BinGroup, ?XBinGroup, ?XBins, ?YBinGroup, ?YBins, ?Marker, ?ContourLinesColor, ?ContourLinesDash, ?ContourLinesSmoothing, ?ContourLinesWidth, ?ContourLines, ?ShowContourLines, ?ContoursColoring, ?ContoursOperation, ?ContoursType, ?ShowContoursLabels, ?ContoursLabelFont, ?ContoursStart, ?ContoursEnd, ?Contours, ?ColorBar, ?ColorScale, ?ShowScale, ?ReverseScale, ?NContours, ?UseDefaults)

Parameters:
    ?X : 'a seq - Sets the sample data to be binned on the x axis.
    ?MultiX : 'a seq seq - Sets the sample data to be binned on the x axis. Use two inner arrays here to plot multicategorial data
    ?Y : 'b seq - Sets the sample data to be binned on the y axis.
    ?MultiY : 'b seq seq - Sets the sample data to be binned on the y axis. Use two inner arrays here to plot multicategorial data
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover.
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the Opacity otf the trace.
    ?Z : 'c seq - Sets the aggregation data.
    ?HistFunc : HistFunc - Specifies the binning function used for this histogram trace. If "count", the histogram values are computed by counting the number of values lying inside each bin. If "sum", "avg", "min", "max", the histogram values are computed using the sum, the average, the minimum or the maximum of the values lying inside each bin respectively.
    ?HistNorm : HistNorm - Specifies the type of normalization used for this histogram trace. If "", the span of each bar corresponds to the number of occurrences (i.e. the number of data points lying inside the bins). If "percent" / "probability", the span of each bar corresponds to the percentage / fraction of occurrences with respect to the total number of sample points (here, the sum of all bin HEIGHTS equals 100% / 1). If "density", the span of each bar corresponds to the number of occurrences in a bin divided by the size of the bin interval (here, the sum of all bin AREAS equals the total number of sample points). If "probability density", the area of each bar corresponds to the probability that an event will fall into the corresponding bin (here, the sum of all bin AREAS equals 1).
    ?NBinsX : int - Specifies the maximum number of desired bins. This value will be used in an algorithm that will decide the optimal bin size such that the histogram best visualizes the distribution of the data. Ignored if `xbins.size` is provided.
    ?NBinsY : int - Specifies the maximum number of desired bins. This value will be used in an algorithm that will decide the optimal bin size such that the histogram best visualizes the distribution of the data. Ignored if `ybins.size` is provided.
    ?BinGroup : string - Set the `xbingroup` and `ybingroup` default prefix For example, setting a `bingroup` of "1" on two histogram2d traces will make them their x-bins and y-bins match separately.
    ?XBinGroup : string - Set a group of histogram traces which will have compatible x-bin settings. Using `xbingroup`, histogram2d and histogram2dcontour traces (on axes of the same axis type) can have compatible x-bin settings. Note that the same `xbingroup` value can be used to set (1D) histogram `bingroup`
    ?XBins : Bins - Sets the binning across the x dimension
    ?YBinGroup : string - Set a group of histogram traces which will have compatible y-bin settings. Using `ybingroup`, histogram2d and histogram2dcontour traces (on axes of the same axis type) can have compatible y-bin settings. Note that the same `ybingroup` value can be used to set (1D) histogram `bingroup`
    ?YBins : Bins - Sets the binning across the y dimension
    ?Marker : Marker - Sets the marker of this trace.
    ?ContourLinesColor : Color - Sets the contour line color
    ?ContourLinesDash : DrawingStyle - Sets the contour line dash style
    ?ContourLinesSmoothing : float - Sets the amount of smoothing for the contour lines, where "0" corresponds to no smoothing.
    ?ContourLinesWidth : float - Sets the width of the contour lines
    ?ContourLines : Line - Sets the contour lines (use this for more finegrained control than the other contourline-associated arguments).
    ?ShowContourLines : bool - Wether or not to show the contour line
    ?ContoursColoring : ContourColoring - Determines the coloring method showing the contour values. If "fill", coloring is done evenly between each contour level If "heatmap", a heatmap gradient coloring is applied between each contour level. If "lines", coloring is done on the contour lines. If "none", no coloring is applied on this trace.
    ?ContoursOperation : ConstraintOperation - Sets the constraint operation. "=" keeps regions equal to `value` "<" and "<=" keep regions less than `value` ">" and ">=" keep regions greater than `value` "[]", "()", "[)", and "(]" keep regions inside `value[0]` to `value[1]` "][", ")(", "](", ")[" keep regions outside `value[0]` to value[1]` Open vs. closed intervals make no difference to constraint display, but all versions are allowed for consistency with filter transforms.
    ?ContoursType : ContourType - If `levels`, the data is represented as a contour plot with multiple levels displayed. If `constraint`, the data is represented as constraints with the invalid region shaded as specified by the `operation` and `value` parameters.
    ?ShowContoursLabels : bool
    ?ContoursLabelFont : Font
    ?ContoursStart : float - Sets the starting contour level value. Must be less than `contours.end`
    ?ContoursEnd : float - Sets the end contour level value. Must be more than `contours.start`
    ?Contours : Contours - Sets the styles of the contours (use this for more finegrained control than the other contour-associated arguments).
    ?ColorBar : ColorBar - Sets the styles of the colorbar for this trace.
    ?ColorScale : Colorscale - Sets the colorscale for this trace.
    ?ShowScale : bool - Whether or not to show the colorscale/colorbar
    ?ReverseScale : bool - Reverses the color mapping if true. If true, `zmin` will correspond to the last color in the array and `zmax` will correspond to the first color.
    ?NContours : int - Sets the maximum number of contour levels. The actual number of contours will be chosen automatically to be less than or equal to the value of `ncontours`. Has an effect only if `autocontour` is "true" or if `contours.size` is missing.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Computes a 2D histogram contour plot, also known as a density contour plot, which is a 2-dimensional generalization of a histogram which resembles a contour plot but is computed by grouping a set of points specified by their x and y coordinates into bins, and applying an aggregation function such as count or sum (if z is provided) to compute the value to be used to compute contours. The sample data from which statistics are computed is set in `x` and `y` (where `x` and `y` represent marginal distributions, binning is set in `xbins` and `ybins` in this case) or `z` (where `z` represent the 2D distribution and binning set, binning is set by `x` and `y` in this case). The resulting distribution is visualized as a contour plot.

?X : 'a seq

Sets the sample data to be binned on the x axis.

?MultiX : 'a seq seq

Sets the sample data to be binned on the x axis. Use two inner arrays here to plot multicategorial data

?Y : 'b seq

Sets the sample data to be binned on the y axis.

?MultiY : 'b seq seq

Sets the sample data to be binned on the y axis. Use two inner arrays here to plot multicategorial data

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover.

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the Opacity otf the trace.

?Z : 'c seq

Sets the aggregation data.

?HistFunc : HistFunc

Specifies the binning function used for this histogram trace. If "count", the histogram values are computed by counting the number of values lying inside each bin. If "sum", "avg", "min", "max", the histogram values are computed using the sum, the average, the minimum or the maximum of the values lying inside each bin respectively.

?HistNorm : HistNorm

Specifies the type of normalization used for this histogram trace. If "", the span of each bar corresponds to the number of occurrences (i.e. the number of data points lying inside the bins). If "percent" / "probability", the span of each bar corresponds to the percentage / fraction of occurrences with respect to the total number of sample points (here, the sum of all bin HEIGHTS equals 100% / 1). If "density", the span of each bar corresponds to the number of occurrences in a bin divided by the size of the bin interval (here, the sum of all bin AREAS equals the total number of sample points). If "probability density", the area of each bar corresponds to the probability that an event will fall into the corresponding bin (here, the sum of all bin AREAS equals 1).

?NBinsX : int

Specifies the maximum number of desired bins. This value will be used in an algorithm that will decide the optimal bin size such that the histogram best visualizes the distribution of the data. Ignored if `xbins.size` is provided.

?NBinsY : int

Specifies the maximum number of desired bins. This value will be used in an algorithm that will decide the optimal bin size such that the histogram best visualizes the distribution of the data. Ignored if `ybins.size` is provided.

?BinGroup : string

Set the `xbingroup` and `ybingroup` default prefix For example, setting a `bingroup` of "1" on two histogram2d traces will make them their x-bins and y-bins match separately.

?XBinGroup : string

Set a group of histogram traces which will have compatible x-bin settings. Using `xbingroup`, histogram2d and histogram2dcontour traces (on axes of the same axis type) can have compatible x-bin settings. Note that the same `xbingroup` value can be used to set (1D) histogram `bingroup`

?XBins : Bins

Sets the binning across the x dimension

?YBinGroup : string

Set a group of histogram traces which will have compatible y-bin settings. Using `ybingroup`, histogram2d and histogram2dcontour traces (on axes of the same axis type) can have compatible y-bin settings. Note that the same `ybingroup` value can be used to set (1D) histogram `bingroup`

?YBins : Bins

Sets the binning across the y dimension

?Marker : Marker

Sets the marker of this trace.

?ContourLinesColor : Color

Sets the contour line color

?ContourLinesDash : DrawingStyle

Sets the contour line dash style

?ContourLinesSmoothing : float

Sets the amount of smoothing for the contour lines, where "0" corresponds to no smoothing.

?ContourLinesWidth : float

Sets the width of the contour lines

?ContourLines : Line

Sets the contour lines (use this for more finegrained control than the other contourline-associated arguments).

?ShowContourLines : bool

Wether or not to show the contour line

?ContoursColoring : ContourColoring

Determines the coloring method showing the contour values. If "fill", coloring is done evenly between each contour level If "heatmap", a heatmap gradient coloring is applied between each contour level. If "lines", coloring is done on the contour lines. If "none", no coloring is applied on this trace.

?ContoursOperation : ConstraintOperation

Sets the constraint operation. "=" keeps regions equal to `value` "<" and "<=" keep regions less than `value` ">" and ">=" keep regions greater than `value` "[]", "()", "[)", and "(]" keep regions inside `value[0]` to `value[1]` "][", ")(", "](", ")[" keep regions outside `value[0]` to value[1]` Open vs. closed intervals make no difference to constraint display, but all versions are allowed for consistency with filter transforms.

?ContoursType : ContourType

If `levels`, the data is represented as a contour plot with multiple levels displayed. If `constraint`, the data is represented as constraints with the invalid region shaded as specified by the `operation` and `value` parameters.

?ShowContoursLabels : bool
?ContoursLabelFont : Font
?ContoursStart : float

Sets the starting contour level value. Must be less than `contours.end`

?ContoursEnd : float

Sets the end contour level value. Must be more than `contours.start`

?Contours : Contours

Sets the styles of the contours (use this for more finegrained control than the other contour-associated arguments).

?ColorBar : ColorBar

Sets the styles of the colorbar for this trace.

?ColorScale : Colorscale

Sets the colorscale for this trace.

?ShowScale : bool

Whether or not to show the colorscale/colorbar

?ReverseScale : bool

Reverses the color mapping if true. If true, `zmin` will correspond to the last color in the array and `zmax` will correspond to the first color.

?NContours : int

Sets the maximum number of contour levels. The actual number of contours will be chosen automatically to be less than or equal to the value of `ncontours`. Has an effect only if `autocontour` is "true" or if `contours.size` is missing.

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.Image(z, ?Name, ?ShowLegend, ?Opacity, ?Ids, ?ZMax, ?ZMin, ?ZSmooth, ?UseDefaults)

Full Usage: Chart.Image(z, ?Name, ?ShowLegend, ?Opacity, ?Ids, ?ZMax, ?ZMin, ?ZSmooth, ?UseDefaults)

Parameters:
    z : 'a seq - A 2-dimensional array containing Plotly.NETs ARGB color object.
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover.
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the Opacity otf the trace.
    ?Ids : 'b seq - Assigns id labels to each datum. These ids for object constancy of data points during animation. Should be an array of strings, not numbers or any other type.
    ?ZMax : ColorComponentBound - Sets the upper bound of the color domain. Value should have the same units as in `z` and if set, `zmin` must be set as well.
    ?ZMin : ColorComponentBound - Sets the lower bound of the color domain. Value should have the same units as in `z` and if set, `zmax` must be set as well.
    ?ZSmooth : SmoothAlg - Picks a smoothing algorithm use to smooth `z` data.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Display an image, i.e. data on a 2D regular raster. By default, when an image is displayed in a subplot, its y axis will be reversed (ie. `autorange: 'reversed'`), constrained to the domain (ie. `constrain: 'domain'`) and it will have the same scale as its x axis (ie. `scaleanchor: 'x,`) in order for pixels to be rendered as squares.

z : 'a seq

A 2-dimensional array containing Plotly.NETs ARGB color object.

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover.

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the Opacity otf the trace.

?Ids : 'b seq

Assigns id labels to each datum. These ids for object constancy of data points during animation. Should be an array of strings, not numbers or any other type.

?ZMax : ColorComponentBound

Sets the upper bound of the color domain. Value should have the same units as in `z` and if set, `zmin` must be set as well.

?ZMin : ColorComponentBound

Sets the lower bound of the color domain. Value should have the same units as in `z` and if set, `zmax` must be set as well.

?ZSmooth : SmoothAlg

Picks a smoothing algorithm use to smooth `z` data.

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.Image(?Z, ?Source, ?Name, ?ShowLegend, ?Opacity, ?Ids, ?ColorModel, ?ZMax, ?ZMin, ?ZSmooth, ?UseDefaults)

Full Usage: Chart.Image(?Z, ?Source, ?Name, ?ShowLegend, ?Opacity, ?Ids, ?ColorModel, ?ZMax, ?ZMin, ?ZSmooth, ?UseDefaults)

Parameters:
    ?Z : 'a seq - A 2-dimensional array in which each element is an array of 3 or 4 numbers representing a color.
    ?Source : string - Specifies the data URI of the image to be visualized. The URI consists of "data:image/[][;base64],"
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover.
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the Opacity otf the trace.
    ?Ids : 'c seq - Assigns id labels to each datum. These ids for object constancy of data points during animation. Should be an array of strings, not numbers or any other type.
    ?ColorModel : ColorModel - Color model used to map the numerical color components described in `z` into colors. If `source` is specified, this attribute will be set to `rgba256` otherwise it defaults to `rgb`.
    ?ZMax : ColorComponentBound - Sets the upper bound of the color domain. Value should have the same units as in `z` and if set, `zmin` must be set as well.
    ?ZMin : ColorComponentBound - Sets the lower bound of the color domain. Value should have the same units as in `z` and if set, `zmax` must be set as well.
    ?ZSmooth : SmoothAlg - Picks a smoothing algorithm use to smooth `z` data.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Display an image, i.e. data on a 2D regular raster. By default, when an image is displayed in a subplot, its y axis will be reversed (ie. `autorange: 'reversed'`), constrained to the domain (ie. `constrain: 'domain'`) and it will have the same scale as its x axis (ie. `scaleanchor: 'x,`) in order for pixels to be rendered as squares.

?Z : 'a seq

A 2-dimensional array in which each element is an array of 3 or 4 numbers representing a color.

?Source : string

Specifies the data URI of the image to be visualized. The URI consists of "data:image/[][;base64],"

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover.

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the Opacity otf the trace.

?Ids : 'c seq

Assigns id labels to each datum. These ids for object constancy of data points during animation. Should be an array of strings, not numbers or any other type.

?ColorModel : ColorModel

Color model used to map the numerical color components described in `z` into colors. If `source` is specified, this attribute will be set to `rgba256` otherwise it defaults to `rgb`.

?ZMax : ColorComponentBound

Sets the upper bound of the color domain. Value should have the same units as in `z` and if set, `zmin` must be set as well.

?ZMin : ColorComponentBound

Sets the lower bound of the color domain. Value should have the same units as in `z` and if set, `zmax` must be set as well.

?ZSmooth : SmoothAlg

Picks a smoothing algorithm use to smooth `z` data.

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.Line(xy, ?ShowMarkers, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?AlignmentGroup, ?OffsetGroup, ?StackGroup, ?Orientation, ?GroupNorm, ?Fill, ?FillColor, ?FillPattern, ?UseWebGL, ?UseDefaults)

Full Usage: Chart.Line(xy, ?ShowMarkers, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?AlignmentGroup, ?OffsetGroup, ?StackGroup, ?Orientation, ?GroupNorm, ?Fill, ?FillColor, ?FillPattern, ?UseWebGL, ?UseDefaults)

Parameters:
    xy : ('a * 'b) seq - Sets the x,y coordinates of the plotted data.
    ?ShowMarkers : bool - Whether to show markers for the individual data points
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the opactity of the trace
    ?MultiOpacity : float seq - Sets the opactity of individual datum markers
    ?Text : 'c - Sets a text associated with each datum
    ?MultiText : 'c seq - Sets individual text for each datum
    ?TextPosition : TextPosition - Sets the position of text associated with each datum
    ?MultiTextPosition : TextPosition seq - Sets the position of text associated with individual datum
    ?MarkerColor : Color - Sets the color of the marker
    ?MarkerColorScale : Colorscale - Sets the colorscale of the marker
    ?MarkerOutline : Line - Sets the outline of the marker
    ?MarkerSymbol : MarkerSymbol - Sets the marker symbol for each datum
    ?MultiMarkerSymbol : MarkerSymbol seq - Sets the marker symbol for each individual datum
    ?Marker : Marker - Sets the marker (use this for more finegrained control than the other marker-associated arguments)
    ?LineColor : Color - Sets the color of the line
    ?LineColorScale : Colorscale - Sets the colorscale of the line
    ?LineWidth : float - Sets the width of the line
    ?LineDash : DrawingStyle - sets the drawing style of the line
    ?Line : Line - Sets the line (use this for more finegrained control than the other line-associated arguments)
    ?AlignmentGroup : string - Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.
    ?OffsetGroup : string - Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.
    ?StackGroup : string - Set several traces (on the same subplot) to the same stackgroup in order to add their y values (or their x values if `Orientation` is Horizontal). Stacking also turns `fill` on by default and sets the default `mode` to "lines" irrespective of point count. ou can only stack on a numeric (linear or log) axis. Traces in a `stackgroup` will only fill to (or be filled to) other traces in the same group. With multiple `stackgroup`s or some traces stacked and some not, if fill-linked traces are not already consecutive, the later ones will be pushed down in the drawing order
    ?Orientation : Orientation - Sets the stacking direction. Only relevant when `stackgroup` is used, and only the first `orientation` found in the `stackgroup` will be used.
    ?GroupNorm : GroupNorm - Sets the normalization for the sum of this `stackgroup. Only relevant when `stackgroup` is used, and only the first `groupnorm` found in the `stackgroup` will be used
    ?Fill : Fill - Sets the area to fill with a solid color. Defaults to "none" unless this trace is stacked, then it gets "tonexty" ("tonextx") if `orientation` is "v" ("h") Use with `FillColor` if not "none". "tozerox" and "tozeroy" fill to x=0 and y=0 respectively. "tonextx" and "tonexty" fill between the endpoints of this trace and the endpoints of the trace before it, connecting those endpoints with straight lines (to make a stacked area graph); if there is no trace before it, they behave like "tozerox" and "tozeroy". "toself" connects the endpoints of the trace (or each segment of the trace if it has gaps) into a closed shape. "tonext" fills the space between two traces if one completely encloses the other (eg consecutive contour lines), and behaves like "toself" if there is no trace before it. "tonext" should not be used if one trace does not enclose the other. Traces in a `stackgroup` will only fill to (or be filled to) other traces in the same group. With multiple `stackgroup`s or some traces stacked and some not, if fill-linked traces are not already consecutive, the later ones will be pushed down in the drawing order.
    ?FillColor : Color - Sets the fill color. Defaults to a half-transparent variant of the line color, marker color, or marker line color, whichever is available.
    ?FillPattern : Pattern - Sets the pattern within the marker.
    ?UseWebGL : bool - If true, plotly.js will use the WebGL engine to render this chart. use this when you want to render many objects at once.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a Line chart, which uses a Line plotted between the given datums in a 2D space to visualize typically an evolution of Y depending on X.

xy : ('a * 'b) seq

Sets the x,y coordinates of the plotted data.

?ShowMarkers : bool

Whether to show markers for the individual data points

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the opactity of the trace

?MultiOpacity : float seq

Sets the opactity of individual datum markers

?Text : 'c

Sets a text associated with each datum

?MultiText : 'c seq

Sets individual text for each datum

?TextPosition : TextPosition

Sets the position of text associated with each datum

?MultiTextPosition : TextPosition seq

Sets the position of text associated with individual datum

?MarkerColor : Color

Sets the color of the marker

?MarkerColorScale : Colorscale

Sets the colorscale of the marker

?MarkerOutline : Line

Sets the outline of the marker

?MarkerSymbol : MarkerSymbol

Sets the marker symbol for each datum

?MultiMarkerSymbol : MarkerSymbol seq

Sets the marker symbol for each individual datum

?Marker : Marker

Sets the marker (use this for more finegrained control than the other marker-associated arguments)

?LineColor : Color

Sets the color of the line

?LineColorScale : Colorscale

Sets the colorscale of the line

?LineWidth : float

Sets the width of the line

?LineDash : DrawingStyle

sets the drawing style of the line

?Line : Line

Sets the line (use this for more finegrained control than the other line-associated arguments)

?AlignmentGroup : string

Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.

?OffsetGroup : string

Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.

?StackGroup : string

Set several traces (on the same subplot) to the same stackgroup in order to add their y values (or their x values if `Orientation` is Horizontal). Stacking also turns `fill` on by default and sets the default `mode` to "lines" irrespective of point count. ou can only stack on a numeric (linear or log) axis. Traces in a `stackgroup` will only fill to (or be filled to) other traces in the same group. With multiple `stackgroup`s or some traces stacked and some not, if fill-linked traces are not already consecutive, the later ones will be pushed down in the drawing order

?Orientation : Orientation

Sets the stacking direction. Only relevant when `stackgroup` is used, and only the first `orientation` found in the `stackgroup` will be used.

?GroupNorm : GroupNorm

Sets the normalization for the sum of this `stackgroup. Only relevant when `stackgroup` is used, and only the first `groupnorm` found in the `stackgroup` will be used

?Fill : Fill

Sets the area to fill with a solid color. Defaults to "none" unless this trace is stacked, then it gets "tonexty" ("tonextx") if `orientation` is "v" ("h") Use with `FillColor` if not "none". "tozerox" and "tozeroy" fill to x=0 and y=0 respectively. "tonextx" and "tonexty" fill between the endpoints of this trace and the endpoints of the trace before it, connecting those endpoints with straight lines (to make a stacked area graph); if there is no trace before it, they behave like "tozerox" and "tozeroy". "toself" connects the endpoints of the trace (or each segment of the trace if it has gaps) into a closed shape. "tonext" fills the space between two traces if one completely encloses the other (eg consecutive contour lines), and behaves like "toself" if there is no trace before it. "tonext" should not be used if one trace does not enclose the other. Traces in a `stackgroup` will only fill to (or be filled to) other traces in the same group. With multiple `stackgroup`s or some traces stacked and some not, if fill-linked traces are not already consecutive, the later ones will be pushed down in the drawing order.

?FillColor : Color

Sets the fill color. Defaults to a half-transparent variant of the line color, marker color, or marker line color, whichever is available.

?FillPattern : Pattern

Sets the pattern within the marker.

?UseWebGL : bool

If true, plotly.js will use the WebGL engine to render this chart. use this when you want to render many objects at once.

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.Line(x, y, ?ShowMarkers, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?AlignmentGroup, ?OffsetGroup, ?StackGroup, ?Orientation, ?GroupNorm, ?Fill, ?FillColor, ?FillPattern, ?UseWebGL, ?UseDefaults)

Full Usage: Chart.Line(x, y, ?ShowMarkers, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?AlignmentGroup, ?OffsetGroup, ?StackGroup, ?Orientation, ?GroupNorm, ?Fill, ?FillColor, ?FillPattern, ?UseWebGL, ?UseDefaults)

Parameters:
    x : 'a seq - Sets the x coordinates of the plotted data.
    y : 'b seq - Sets the y coordinates of the plotted data.
    ?ShowMarkers : bool - Whether to show markers for the individual data points
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the opactity of the trace
    ?MultiOpacity : float seq - Sets the opactity of individual datum markers
    ?Text : 'c - Sets a text associated with each datum
    ?MultiText : 'c seq - Sets individual text for each datum
    ?TextPosition : TextPosition - Sets the position of text associated with each datum
    ?MultiTextPosition : TextPosition seq - Sets the position of text associated with individual datum
    ?MarkerColor : Color - Sets the color of the marker
    ?MarkerColorScale : Colorscale - Sets the colorscale of the marker
    ?MarkerOutline : Line - Sets the outline of the marker
    ?MarkerSymbol : MarkerSymbol - Sets the marker symbol for each datum
    ?MultiMarkerSymbol : MarkerSymbol seq - Sets the marker symbol for each individual datum
    ?Marker : Marker - Sets the marker (use this for more finegrained control than the other marker-associated arguments)
    ?LineColor : Color - Sets the color of the line
    ?LineColorScale : Colorscale - Sets the colorscale of the line
    ?LineWidth : float - Sets the width of the line
    ?LineDash : DrawingStyle - sets the drawing style of the line
    ?Line : Line - Sets the line (use this for more finegrained control than the other line-associated arguments)
    ?AlignmentGroup : string - Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.
    ?OffsetGroup : string - Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.
    ?StackGroup : string - Set several traces (on the same subplot) to the same stackgroup in order to add their y values (or their x values if `Orientation` is Horizontal). Stacking also turns `fill` on by default and sets the default `mode` to "lines" irrespective of point count. ou can only stack on a numeric (linear or log) axis. Traces in a `stackgroup` will only fill to (or be filled to) other traces in the same group. With multiple `stackgroup`s or some traces stacked and some not, if fill-linked traces are not already consecutive, the later ones will be pushed down in the drawing order
    ?Orientation : Orientation - Sets the stacking direction. Only relevant when `stackgroup` is used, and only the first `orientation` found in the `stackgroup` will be used.
    ?GroupNorm : GroupNorm - Sets the normalization for the sum of this `stackgroup. Only relevant when `stackgroup` is used, and only the first `groupnorm` found in the `stackgroup` will be used
    ?Fill : Fill - Sets the area to fill with a solid color. Defaults to "none" unless this trace is stacked, then it gets "tonexty" ("tonextx") if `orientation` is "v" ("h") Use with `FillColor` if not "none". "tozerox" and "tozeroy" fill to x=0 and y=0 respectively. "tonextx" and "tonexty" fill between the endpoints of this trace and the endpoints of the trace before it, connecting those endpoints with straight lines (to make a stacked area graph); if there is no trace before it, they behave like "tozerox" and "tozeroy". "toself" connects the endpoints of the trace (or each segment of the trace if it has gaps) into a closed shape. "tonext" fills the space between two traces if one completely encloses the other (eg consecutive contour lines), and behaves like "toself" if there is no trace before it. "tonext" should not be used if one trace does not enclose the other. Traces in a `stackgroup` will only fill to (or be filled to) other traces in the same group. With multiple `stackgroup`s or some traces stacked and some not, if fill-linked traces are not already consecutive, the later ones will be pushed down in the drawing order.
    ?FillColor : Color - Sets the fill color. Defaults to a half-transparent variant of the line color, marker color, or marker line color, whichever is available.
    ?FillPattern : Pattern - Sets the pattern within the marker.
    ?UseWebGL : bool - If true, plotly.js will use the WebGL engine to render this chart. use this when you want to render many objects at once.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a Line chart, which uses a Line plotted between the given datums in a 2D space to visualize typically an evolution of Y depending on X.

x : 'a seq

Sets the x coordinates of the plotted data.

y : 'b seq

Sets the y coordinates of the plotted data.

?ShowMarkers : bool

Whether to show markers for the individual data points

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the opactity of the trace

?MultiOpacity : float seq

Sets the opactity of individual datum markers

?Text : 'c

Sets a text associated with each datum

?MultiText : 'c seq

Sets individual text for each datum

?TextPosition : TextPosition

Sets the position of text associated with each datum

?MultiTextPosition : TextPosition seq

Sets the position of text associated with individual datum

?MarkerColor : Color

Sets the color of the marker

?MarkerColorScale : Colorscale

Sets the colorscale of the marker

?MarkerOutline : Line

Sets the outline of the marker

?MarkerSymbol : MarkerSymbol

Sets the marker symbol for each datum

?MultiMarkerSymbol : MarkerSymbol seq

Sets the marker symbol for each individual datum

?Marker : Marker

Sets the marker (use this for more finegrained control than the other marker-associated arguments)

?LineColor : Color

Sets the color of the line

?LineColorScale : Colorscale

Sets the colorscale of the line

?LineWidth : float

Sets the width of the line

?LineDash : DrawingStyle

sets the drawing style of the line

?Line : Line

Sets the line (use this for more finegrained control than the other line-associated arguments)

?AlignmentGroup : string

Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.

?OffsetGroup : string

Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.

?StackGroup : string

Set several traces (on the same subplot) to the same stackgroup in order to add their y values (or their x values if `Orientation` is Horizontal). Stacking also turns `fill` on by default and sets the default `mode` to "lines" irrespective of point count. ou can only stack on a numeric (linear or log) axis. Traces in a `stackgroup` will only fill to (or be filled to) other traces in the same group. With multiple `stackgroup`s or some traces stacked and some not, if fill-linked traces are not already consecutive, the later ones will be pushed down in the drawing order

?Orientation : Orientation

Sets the stacking direction. Only relevant when `stackgroup` is used, and only the first `orientation` found in the `stackgroup` will be used.

?GroupNorm : GroupNorm

Sets the normalization for the sum of this `stackgroup. Only relevant when `stackgroup` is used, and only the first `groupnorm` found in the `stackgroup` will be used

?Fill : Fill

Sets the area to fill with a solid color. Defaults to "none" unless this trace is stacked, then it gets "tonexty" ("tonextx") if `orientation` is "v" ("h") Use with `FillColor` if not "none". "tozerox" and "tozeroy" fill to x=0 and y=0 respectively. "tonextx" and "tonexty" fill between the endpoints of this trace and the endpoints of the trace before it, connecting those endpoints with straight lines (to make a stacked area graph); if there is no trace before it, they behave like "tozerox" and "tozeroy". "toself" connects the endpoints of the trace (or each segment of the trace if it has gaps) into a closed shape. "tonext" fills the space between two traces if one completely encloses the other (eg consecutive contour lines), and behaves like "toself" if there is no trace before it. "tonext" should not be used if one trace does not enclose the other. Traces in a `stackgroup` will only fill to (or be filled to) other traces in the same group. With multiple `stackgroup`s or some traces stacked and some not, if fill-linked traces are not already consecutive, the later ones will be pushed down in the drawing order.

?FillColor : Color

Sets the fill color. Defaults to a half-transparent variant of the line color, marker color, or marker line color, whichever is available.

?FillPattern : Pattern

Sets the pattern within the marker.

?UseWebGL : bool

If true, plotly.js will use the WebGL engine to render this chart. use this when you want to render many objects at once.

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.OHLC(stockTimeSeries, ?Name, ?ShowLegend, ?Opacity, ?Text, ?MultiText, ?Line, ?IncreasingColor, ?Increasing, ?DecreasingColor, ?Decreasing, ?TickWidth, ?ShowXAxisRangeSlider, ?UseDefaults)

Full Usage: Chart.OHLC(stockTimeSeries, ?Name, ?ShowLegend, ?Opacity, ?Text, ?MultiText, ?Line, ?IncreasingColor, ?Increasing, ?DecreasingColor, ?Decreasing, ?TickWidth, ?ShowXAxisRangeSlider, ?UseDefaults)

Parameters:
    stockTimeSeries : (DateTime * StockData) seq - a series of (time,StockData), where StockData contains opwn, high, low and close values.
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover.
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the Opacity otf the trace.
    ?Text : 'a - Sets a text associated with each datum
    ?MultiText : 'a seq - Sets individual text for each datum
    ?Line : Line - Sets the line of this trace.
    ?IncreasingColor : Color - Sets the color of increasing values
    ?Increasing : FinanceMarker - Sets the style options of increasing values (use this for more finegrained control than the other increasing-associated arguments).
    ?DecreasingColor : Color - Sets the color of decreasing values
    ?Decreasing : FinanceMarker - Sets the style options of decreasing values (use this for more finegrained control than the other increasing-associated arguments).
    ?TickWidth : float - Sets the width of the open/close tick marks relative to the "x" minimal interval.
    ?ShowXAxisRangeSlider : bool - Whether or not to show a rangeslider for the xaxis
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates an OHLC chart. The ohlc (short for Open-High-Low-Close) is a style of financial chart describing open, high, low and close for a given `x` coordinate (most likely time). The tip of the lines represent the `low` and `high` values and the horizontal segments represent the `open` and `close` values. Sample points where the close value is higher (lower) then the open value are called increasing (decreasing). By default, increasing items are drawn in green whereas decreasing are drawn in red.

stockTimeSeries : (DateTime * StockData) seq

a series of (time,StockData), where StockData contains opwn, high, low and close values.

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover.

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the Opacity otf the trace.

?Text : 'a

Sets a text associated with each datum

?MultiText : 'a seq

Sets individual text for each datum

?Line : Line

Sets the line of this trace.

?IncreasingColor : Color

Sets the color of increasing values

?Increasing : FinanceMarker

Sets the style options of increasing values (use this for more finegrained control than the other increasing-associated arguments).

?DecreasingColor : Color

Sets the color of decreasing values

?Decreasing : FinanceMarker

Sets the style options of decreasing values (use this for more finegrained control than the other increasing-associated arguments).

?TickWidth : float

Sets the width of the open/close tick marks relative to the "x" minimal interval.

?ShowXAxisRangeSlider : bool

Whether or not to show a rangeslider for the xaxis

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.OHLC(open, high, low, close, x, ?Name, ?ShowLegend, ?Opacity, ?Text, ?MultiText, ?Line, ?IncreasingColor, ?Increasing, ?DecreasingColor, ?Decreasing, ?TickWidth, ?ShowXAxisRangeSlider, ?UseDefaults)

Full Usage: Chart.OHLC(open, high, low, close, x, ?Name, ?ShowLegend, ?Opacity, ?Text, ?MultiText, ?Line, ?IncreasingColor, ?Increasing, ?DecreasingColor, ?Decreasing, ?TickWidth, ?ShowXAxisRangeSlider, ?UseDefaults)

Parameters:
    open : 'a seq - Sets the open values.
    high : 'b seq - Sets the high values.
    low : 'c seq - Sets the low values.
    close : 'd seq - Sets the close values.
    x : 'e seq - Sets the x coordinates. If absent, linear coordinate will be generated.
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover.
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the Opacity otf the trace.
    ?Text : 'f - Sets a text associated with each datum
    ?MultiText : 'f seq - Sets individual text for each datum
    ?Line : Line - Sets the line of this trace.
    ?IncreasingColor : Color - Sets the color of increasing values
    ?Increasing : FinanceMarker - Sets the style options of increasing values (use this for more finegrained control than the other increasing-associated arguments).
    ?DecreasingColor : Color - Sets the color of decreasing values
    ?Decreasing : FinanceMarker - Sets the style options of decreasing values (use this for more finegrained control than the other increasing-associated arguments).
    ?TickWidth : float - Sets the width of the open/close tick marks relative to the "x" minimal interval.
    ?ShowXAxisRangeSlider : bool - Whether or not to show a rangeslider for the xaxis
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates an OHLC chart. The ohlc (short for Open-High-Low-Close) is a style of financial chart describing open, high, low and close for a given `x` coordinate (most likely time). The tip of the lines represent the `low` and `high` values and the horizontal segments represent the `open` and `close` values. Sample points where the close value is higher (lower) then the open value are called increasing (decreasing). By default, increasing items are drawn in green whereas decreasing are drawn in red.

open : 'a seq

Sets the open values.

high : 'b seq

Sets the high values.

low : 'c seq

Sets the low values.

close : 'd seq

Sets the close values.

x : 'e seq

Sets the x coordinates. If absent, linear coordinate will be generated.

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover.

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the Opacity otf the trace.

?Text : 'f

Sets a text associated with each datum

?MultiText : 'f seq

Sets individual text for each datum

?Line : Line

Sets the line of this trace.

?IncreasingColor : Color

Sets the color of increasing values

?Increasing : FinanceMarker

Sets the style options of increasing values (use this for more finegrained control than the other increasing-associated arguments).

?DecreasingColor : Color

Sets the color of decreasing values

?Decreasing : FinanceMarker

Sets the style options of decreasing values (use this for more finegrained control than the other increasing-associated arguments).

?TickWidth : float

Sets the width of the open/close tick marks relative to the "x" minimal interval.

?ShowXAxisRangeSlider : bool

Whether or not to show a rangeslider for the xaxis

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.OHLC(open, high, low, close, ?X, ?MultiX, ?Name, ?ShowLegend, ?Opacity, ?Text, ?MultiText, ?Line, ?IncreasingColor, ?Increasing, ?DecreasingColor, ?Decreasing, ?TickWidth, ?ShowXAxisRangeSlider, ?UseDefaults)

Full Usage: Chart.OHLC(open, high, low, close, ?X, ?MultiX, ?Name, ?ShowLegend, ?Opacity, ?Text, ?MultiText, ?Line, ?IncreasingColor, ?Increasing, ?DecreasingColor, ?Decreasing, ?TickWidth, ?ShowXAxisRangeSlider, ?UseDefaults)

Parameters:
    open : 'a seq - Sets the open values.
    high : 'b seq - Sets the high values.
    low : 'c seq - Sets the low values.
    close : 'd seq - Sets the close values.
    ?X : 'e seq - Sets the x coordinates. If absent, linear coordinate will be generated.
    ?MultiX : 'e seq seq - Sets the x coordinates. If absent, linear coordinate will be generated. Use two inner arrays here to plot multicategorial data
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover.
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the Opacity otf the trace.
    ?Text : 'f - Sets a text associated with each datum
    ?MultiText : 'f seq - Sets individual text for each datum
    ?Line : Line - Sets the line of this trace.
    ?IncreasingColor : Color - Sets the color of increasing values
    ?Increasing : FinanceMarker - Sets the style options of increasing values (use this for more finegrained control than the other increasing-associated arguments).
    ?DecreasingColor : Color - Sets the color of decreasing values
    ?Decreasing : FinanceMarker - Sets the style options of decreasing values (use this for more finegrained control than the other increasing-associated arguments).
    ?TickWidth : float - Sets the width of the open/close tick marks relative to the "x" minimal interval.
    ?ShowXAxisRangeSlider : bool - Whether or not to show a rangeslider for the xaxis
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates an OHLC chart. The ohlc (short for Open-High-Low-Close) is a style of financial chart describing open, high, low and close for a given `x` coordinate (most likely time). The tip of the lines represent the `low` and `high` values and the horizontal segments represent the `open` and `close` values. Sample points where the close value is higher (lower) then the open value are called increasing (decreasing). By default, increasing items are drawn in green whereas decreasing are drawn in red.

open : 'a seq

Sets the open values.

high : 'b seq

Sets the high values.

low : 'c seq

Sets the low values.

close : 'd seq

Sets the close values.

?X : 'e seq

Sets the x coordinates. If absent, linear coordinate will be generated.

?MultiX : 'e seq seq

Sets the x coordinates. If absent, linear coordinate will be generated. Use two inner arrays here to plot multicategorial data

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover.

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the Opacity otf the trace.

?Text : 'f

Sets a text associated with each datum

?MultiText : 'f seq

Sets individual text for each datum

?Line : Line

Sets the line of this trace.

?IncreasingColor : Color

Sets the color of increasing values

?Increasing : FinanceMarker

Sets the style options of increasing values (use this for more finegrained control than the other increasing-associated arguments).

?DecreasingColor : Color

Sets the color of decreasing values

?Decreasing : FinanceMarker

Sets the style options of decreasing values (use this for more finegrained control than the other increasing-associated arguments).

?TickWidth : float

Sets the width of the open/close tick marks relative to the "x" minimal interval.

?ShowXAxisRangeSlider : bool

Whether or not to show a rangeslider for the xaxis

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.Pareto(labels, values, ?Name, ?Label, ?ShowGrid)

Full Usage: Chart.Pareto(labels, values, ?Name, ?Label, ?ShowGrid)

Parameters:
    labels : 'a seq - Sets the labels that are matching the .
    values : float seq - Sets the values that are plotted as the size of each bar.
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover
    ?Label : string - Sets the y axis label.
    ?ShowGrid : bool - Determines whether or not grid lines are drawn. If "true", the grid lines are drawn for the pareto distribution figure; defaults to true.

Returns: GenericChart

Creates a Pareto chart.

labels : 'a seq

Sets the labels that are matching the .

values : float seq

Sets the values that are plotted as the size of each bar.

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover

?Label : string

Sets the y axis label.

?ShowGrid : bool

Determines whether or not grid lines are drawn. If "true", the grid lines are drawn for the pareto distribution figure; defaults to true.

Returns: GenericChart

Chart.Pareto(keysValues, ?Name, ?Label, ?ShowGrid)

Full Usage: Chart.Pareto(keysValues, ?Name, ?Label, ?ShowGrid)

Parameters:
    keysValues : ('a * float) seq - Sets the (key,value) pairs that are plotted as the size and key of each bar.
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover
    ?Label : string - Sets the y axis label.
    ?ShowGrid : bool - Determines whether or not grid lines are drawn. If "true", the grid lines are drawn for the pareto distribution figure; defaults to true.

Returns: GenericChart

Creates a Pareto chart.

keysValues : ('a * float) seq

Sets the (key,value) pairs that are plotted as the size and key of each bar.

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover

?Label : string

Sets the y axis label.

?ShowGrid : bool

Determines whether or not grid lines are drawn. If "true", the grid lines are drawn for the pareto distribution figure; defaults to true.

Returns: GenericChart

Chart.Point(xy, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?AlignmentGroup, ?OffsetGroup, ?StackGroup, ?Orientation, ?GroupNorm, ?UseWebGL, ?UseDefaults)

Full Usage: Chart.Point(xy, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?AlignmentGroup, ?OffsetGroup, ?StackGroup, ?Orientation, ?GroupNorm, ?UseWebGL, ?UseDefaults)

Parameters:
    xy : ('a * 'b) seq - Sets the x and y coordinates of the plotted data.
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the opactity of the trace
    ?MultiOpacity : float seq - Sets the opactity of individual datum markers
    ?Text : 'c - Sets a text associated with each datum
    ?MultiText : 'c seq - Sets individual text for each datum
    ?TextPosition : TextPosition - Sets the position of text associated with each datum
    ?MultiTextPosition : TextPosition seq - Sets the position of text associated with individual datum
    ?MarkerColor : Color - Sets the color of the marker
    ?MarkerColorScale : Colorscale - Sets the colorscale of the marker
    ?MarkerOutline : Line - Sets the outline of the marker
    ?MarkerSymbol : MarkerSymbol - Sets the marker symbol for each datum
    ?MultiMarkerSymbol : MarkerSymbol seq - Sets the marker symbol for each individual datum
    ?Marker : Marker - Sets the marker (use this for more finegrained control than the other marker-associated arguments)
    ?AlignmentGroup : string - Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.
    ?OffsetGroup : string - Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.
    ?StackGroup : string - Set several traces (on the same subplot) to the same stackgroup in order to add their y values (or their x values if `Orientation` is Horizontal). Stacking also turns `fill` on by default and sets the default `mode` to "lines" irrespective of point count. ou can only stack on a numeric (linear or log) axis. Traces in a `stackgroup` will only fill to (or be filled to) other traces in the same group. With multiple `stackgroup`s or some traces stacked and some not, if fill-linked traces are not already consecutive, the later ones will be pushed down in the drawing order
    ?Orientation : Orientation - Sets the stacking direction. Only relevant when `stackgroup` is used, and only the first `orientation` found in the `stackgroup` will be used.
    ?GroupNorm : GroupNorm - Sets the normalization for the sum of this `stackgroup. Only relevant when `stackgroup` is used, and only the first `groupnorm` found in the `stackgroup` will be used
    ?UseWebGL : bool - If true, plotly.js will use the WebGL engine to render this chart. use this when you want to render many objects at once.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a Point chart, which uses Points in a 2D space to visualize data.

xy : ('a * 'b) seq

Sets the x and y coordinates of the plotted data.

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the opactity of the trace

?MultiOpacity : float seq

Sets the opactity of individual datum markers

?Text : 'c

Sets a text associated with each datum

?MultiText : 'c seq

Sets individual text for each datum

?TextPosition : TextPosition

Sets the position of text associated with each datum

?MultiTextPosition : TextPosition seq

Sets the position of text associated with individual datum

?MarkerColor : Color

Sets the color of the marker

?MarkerColorScale : Colorscale

Sets the colorscale of the marker

?MarkerOutline : Line

Sets the outline of the marker

?MarkerSymbol : MarkerSymbol

Sets the marker symbol for each datum

?MultiMarkerSymbol : MarkerSymbol seq

Sets the marker symbol for each individual datum

?Marker : Marker

Sets the marker (use this for more finegrained control than the other marker-associated arguments)

?AlignmentGroup : string

Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.

?OffsetGroup : string

Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.

?StackGroup : string

Set several traces (on the same subplot) to the same stackgroup in order to add their y values (or their x values if `Orientation` is Horizontal). Stacking also turns `fill` on by default and sets the default `mode` to "lines" irrespective of point count. ou can only stack on a numeric (linear or log) axis. Traces in a `stackgroup` will only fill to (or be filled to) other traces in the same group. With multiple `stackgroup`s or some traces stacked and some not, if fill-linked traces are not already consecutive, the later ones will be pushed down in the drawing order

?Orientation : Orientation

Sets the stacking direction. Only relevant when `stackgroup` is used, and only the first `orientation` found in the `stackgroup` will be used.

?GroupNorm : GroupNorm

Sets the normalization for the sum of this `stackgroup. Only relevant when `stackgroup` is used, and only the first `groupnorm` found in the `stackgroup` will be used

?UseWebGL : bool

If true, plotly.js will use the WebGL engine to render this chart. use this when you want to render many objects at once.

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.Point(x, y, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?AlignmentGroup, ?OffsetGroup, ?StackGroup, ?Orientation, ?GroupNorm, ?UseWebGL, ?UseDefaults)

Full Usage: Chart.Point(x, y, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?AlignmentGroup, ?OffsetGroup, ?StackGroup, ?Orientation, ?GroupNorm, ?UseWebGL, ?UseDefaults)

Parameters:
    x : 'a seq - Sets the x coordinates of the plotted data.
    y : 'b seq - Sets the y coordinates of the plotted data.
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the opactity of the trace
    ?MultiOpacity : float seq - Sets the opactity of individual datum markers
    ?Text : 'c - Sets a text associated with each datum
    ?MultiText : 'c seq - Sets individual text for each datum
    ?TextPosition : TextPosition - Sets the position of text associated with each datum
    ?MultiTextPosition : TextPosition seq - Sets the position of text associated with individual datum
    ?MarkerColor : Color - Sets the color of the marker
    ?MarkerColorScale : Colorscale - Sets the colorscale of the marker
    ?MarkerOutline : Line - Sets the outline of the marker
    ?MarkerSymbol : MarkerSymbol - Sets the marker symbol for each datum
    ?MultiMarkerSymbol : MarkerSymbol seq - Sets the marker symbol for each individual datum
    ?Marker : Marker - Sets the marker (use this for more finegrained control than the other marker-associated arguments)
    ?AlignmentGroup : string - Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.
    ?OffsetGroup : string - Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.
    ?StackGroup : string - Set several traces (on the same subplot) to the same stackgroup in order to add their y values (or their x values if `Orientation` is Horizontal). Stacking also turns `fill` on by default and sets the default `mode` to "lines" irrespective of point count. ou can only stack on a numeric (linear or log) axis. Traces in a `stackgroup` will only fill to (or be filled to) other traces in the same group. With multiple `stackgroup`s or some traces stacked and some not, if fill-linked traces are not already consecutive, the later ones will be pushed down in the drawing order
    ?Orientation : Orientation - Sets the stacking direction. Only relevant when `stackgroup` is used, and only the first `orientation` found in the `stackgroup` will be used.
    ?GroupNorm : GroupNorm - Sets the normalization for the sum of this `stackgroup. Only relevant when `stackgroup` is used, and only the first `groupnorm` found in the `stackgroup` will be used
    ?UseWebGL : bool - If true, plotly.js will use the WebGL engine to render this chart. use this when you want to render many objects at once.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a Point chart, which uses Points in a 2D space to visualize data.

x : 'a seq

Sets the x coordinates of the plotted data.

y : 'b seq

Sets the y coordinates of the plotted data.

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the opactity of the trace

?MultiOpacity : float seq

Sets the opactity of individual datum markers

?Text : 'c

Sets a text associated with each datum

?MultiText : 'c seq

Sets individual text for each datum

?TextPosition : TextPosition

Sets the position of text associated with each datum

?MultiTextPosition : TextPosition seq

Sets the position of text associated with individual datum

?MarkerColor : Color

Sets the color of the marker

?MarkerColorScale : Colorscale

Sets the colorscale of the marker

?MarkerOutline : Line

Sets the outline of the marker

?MarkerSymbol : MarkerSymbol

Sets the marker symbol for each datum

?MultiMarkerSymbol : MarkerSymbol seq

Sets the marker symbol for each individual datum

?Marker : Marker

Sets the marker (use this for more finegrained control than the other marker-associated arguments)

?AlignmentGroup : string

Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.

?OffsetGroup : string

Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.

?StackGroup : string

Set several traces (on the same subplot) to the same stackgroup in order to add their y values (or their x values if `Orientation` is Horizontal). Stacking also turns `fill` on by default and sets the default `mode` to "lines" irrespective of point count. ou can only stack on a numeric (linear or log) axis. Traces in a `stackgroup` will only fill to (or be filled to) other traces in the same group. With multiple `stackgroup`s or some traces stacked and some not, if fill-linked traces are not already consecutive, the later ones will be pushed down in the drawing order

?Orientation : Orientation

Sets the stacking direction. Only relevant when `stackgroup` is used, and only the first `orientation` found in the `stackgroup` will be used.

?GroupNorm : GroupNorm

Sets the normalization for the sum of this `stackgroup. Only relevant when `stackgroup` is used, and only the first `groupnorm` found in the `stackgroup` will be used

?UseWebGL : bool

If true, plotly.js will use the WebGL engine to render this chart. use this when you want to render many objects at once.

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.PointDensity(x, y, ?PointOpacity, ?PointMarkerColor, ?PointMarkerSymbol, ?PointMarkerSize, ?ContourLinesColor, ?ContourLinesDash, ?ContourLinesSmoothing, ?ContourLinesWidth, ?ContourLines, ?ShowContourLines, ?ContoursColoring, ?ContoursOperation, ?ContoursType, ?ShowContoursLabels, ?ContoursLabelFont, ?ContoursStart, ?ContoursEnd, ?Contours, ?NContours, ?HistNorm, ?ContourOpacity, ?ColorBar, ?ColorScale, ?ShowScale, ?UseDefaults)

Full Usage: Chart.PointDensity(x, y, ?PointOpacity, ?PointMarkerColor, ?PointMarkerSymbol, ?PointMarkerSize, ?ContourLinesColor, ?ContourLinesDash, ?ContourLinesSmoothing, ?ContourLinesWidth, ?ContourLines, ?ShowContourLines, ?ContoursColoring, ?ContoursOperation, ?ContoursType, ?ShowContoursLabels, ?ContoursLabelFont, ?ContoursStart, ?ContoursEnd, ?Contours, ?NContours, ?HistNorm, ?ContourOpacity, ?ColorBar, ?ColorScale, ?ShowScale, ?UseDefaults)

Parameters:
    x : 'a seq - Sets the x coordinates of the plotted data as well as the sample data to be binned on the x axis.
    y : 'b seq - Sets the y coordinates of the plotted data as well as the sample data to be binned on the y axis.
    ?PointOpacity : float - Sets the opacity of the point trace.
    ?PointMarkerColor : Color - Sets the marker color of the point trace.
    ?PointMarkerSymbol : MarkerSymbol - Sets the marker symbol of the point trace.
    ?PointMarkerSize : int - Sets the marker size of the point trace.
    ?ContourLinesColor : Color - Sets the contour line color
    ?ContourLinesDash : DrawingStyle - Sets the contour line dash style
    ?ContourLinesSmoothing : float - Sets the amount of smoothing for the contour lines, where "0" corresponds to no smoothing.
    ?ContourLinesWidth : float - Sets the width of the contour lines
    ?ContourLines : Line - Sets the contour lines (use this for more finegrained control than the other contourline-associated arguments).
    ?ShowContourLines : bool - Wether or not to show the contour line
    ?ContoursColoring : ContourColoring - Determines the coloring method showing the contour values. If "fill", coloring is done evenly between each contour level If "heatmap", a heatmap gradient coloring is applied between each contour level. If "lines", coloring is done on the contour lines. If "none", no coloring is applied on this trace.
    ?ContoursOperation : ConstraintOperation - Sets the constraint operation. "=" keeps regions equal to `value` "<" and "<=" keep regions less than `value` ">" and ">=" keep regions greater than `value` "[]", "()", "[)", and "(]" keep regions inside `value[0]` to `value[1]` "][", ")(", "](", ")[" keep regions outside `value[0]` to value[1]` Open vs. closed intervals make no difference to constraint display, but all versions are allowed for consistency with filter transforms.
    ?ContoursType : ContourType - If `levels`, the data is represented as a contour plot with multiple levels displayed. If `constraint`, the data is represented as constraints with the invalid region shaded as specified by the `operation` and `value` parameters.
    ?ShowContoursLabels : bool
    ?ContoursLabelFont : Font
    ?ContoursStart : float - Sets the starting contour level value. Must be less than `contours.end`
    ?ContoursEnd : float - Sets the end contour level value. Must be more than `contours.start`
    ?Contours : Contours - Sets the styles of the contours (use this for more finegrained control than the other contour-associated arguments).
    ?NContours : int
    ?HistNorm : HistNorm
    ?ContourOpacity : float
    ?ColorBar : ColorBar - Sets the color bar.
    ?ColorScale : Colorscale - Sets the colorscale of the histogram2dcontour trace.
    ?ShowScale : bool - whether or not to show the colorbar
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a point density plot - a combination of a Scatter plot and Histogram2DContour. Additionally to plotting the (x,y) data as points on a 2D plane, a density contour plot is computed by grouping a set of points specified by their x and y coordinates into bins, and applying a count aggregation function to compute the value to be used to compute contours. The sample data from which statistics are computed is set in `x` and `y` (where `x` and `y` represent marginal distributions, binning is set in `xbins` and `ybins` in this case). The resulting distribution is visualized as a contour plot.

x : 'a seq

Sets the x coordinates of the plotted data as well as the sample data to be binned on the x axis.

y : 'b seq

Sets the y coordinates of the plotted data as well as the sample data to be binned on the y axis.

?PointOpacity : float

Sets the opacity of the point trace.

?PointMarkerColor : Color

Sets the marker color of the point trace.

?PointMarkerSymbol : MarkerSymbol

Sets the marker symbol of the point trace.

?PointMarkerSize : int

Sets the marker size of the point trace.

?ContourLinesColor : Color

Sets the contour line color

?ContourLinesDash : DrawingStyle

Sets the contour line dash style

?ContourLinesSmoothing : float

Sets the amount of smoothing for the contour lines, where "0" corresponds to no smoothing.

?ContourLinesWidth : float

Sets the width of the contour lines

?ContourLines : Line

Sets the contour lines (use this for more finegrained control than the other contourline-associated arguments).

?ShowContourLines : bool

Wether or not to show the contour line

?ContoursColoring : ContourColoring

Determines the coloring method showing the contour values. If "fill", coloring is done evenly between each contour level If "heatmap", a heatmap gradient coloring is applied between each contour level. If "lines", coloring is done on the contour lines. If "none", no coloring is applied on this trace.

?ContoursOperation : ConstraintOperation

Sets the constraint operation. "=" keeps regions equal to `value` "<" and "<=" keep regions less than `value` ">" and ">=" keep regions greater than `value` "[]", "()", "[)", and "(]" keep regions inside `value[0]` to `value[1]` "][", ")(", "](", ")[" keep regions outside `value[0]` to value[1]` Open vs. closed intervals make no difference to constraint display, but all versions are allowed for consistency with filter transforms.

?ContoursType : ContourType

If `levels`, the data is represented as a contour plot with multiple levels displayed. If `constraint`, the data is represented as constraints with the invalid region shaded as specified by the `operation` and `value` parameters.

?ShowContoursLabels : bool
?ContoursLabelFont : Font
?ContoursStart : float

Sets the starting contour level value. Must be less than `contours.end`

?ContoursEnd : float

Sets the end contour level value. Must be more than `contours.start`

?Contours : Contours

Sets the styles of the contours (use this for more finegrained control than the other contour-associated arguments).

?NContours : int
?HistNorm : HistNorm
?ContourOpacity : float
?ColorBar : ColorBar

Sets the color bar.

?ColorScale : Colorscale

Sets the colorscale of the histogram2dcontour trace.

?ShowScale : bool

whether or not to show the colorbar

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.Range(xy, upper, lower, mode, ?Name, ?GroupName, ?ShowMarkers, ?ShowLegend, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?UpperMarker, ?LowerMarker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?UpperLine, ?LowerLine, ?RangeColor, ?RangePattern, ?UpperText, ?MultiUpperText, ?LowerText, ?MultiLowerText, ?TextFont, ?LowerName, ?UpperName, ?UseDefaults)

Full Usage: Chart.Range(xy, upper, lower, mode, ?Name, ?GroupName, ?ShowMarkers, ?ShowLegend, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?UpperMarker, ?LowerMarker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?UpperLine, ?LowerLine, ?RangeColor, ?RangePattern, ?UpperText, ?MultiUpperText, ?LowerText, ?MultiLowerText, ?TextFont, ?LowerName, ?UpperName, ?UseDefaults)

Parameters:
    xy : ('a * 'b) seq - Sets the x and y coordinates of the plotted data (x is used for all y data, the y coordinates are those of the mod values).
    upper : 'c seq - Sets the y coordinates of the plotted data for the upper Y value.
    lower : 'd seq - Sets the y coordinates of the plotted data for the lower Y value.
    mode : Mode - Determines the drawing mode for this scatter trace.
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover
    ?GroupName : string - Sets the name of the legendgroup for the three traces of this plot.
    ?ShowMarkers : bool - Determines whether or not an To show markers for each datum.
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Text : 'e - Sets a text associated with each datum for the mid Y values.
    ?MultiText : 'e seq - Sets individual text for each datum for the mid Y values.
    ?TextPosition : TextPosition - Sets the position of text associated with each datum
    ?MultiTextPosition : TextPosition seq - Sets the position of text associated with individual datum
    ?MarkerColor : Color - Sets the color of the marker for the mid Y values.
    ?MarkerColorScale : Colorscale - Sets the colorscale of the marker for the mid Y values.
    ?MarkerOutline : Line - Sets the outline of the marker for the mid Y values.
    ?MarkerSymbol : MarkerSymbol - Sets the marker symbol for each datum for the mid Y values.
    ?MultiMarkerSymbol : MarkerSymbol seq - Sets the marker symbol for each individual datum for the mid Y values.
    ?Marker : Marker - Sets the marker (use this for more finegrained control than the other marker-associated arguments) for the mid Y values.
    ?UpperMarker : Marker - Sets the marker for the upper Y values.
    ?LowerMarker : Marker - Sets the marker for the lower Y values.
    ?LineColor : Color - Sets the color of the line for the mid Y values.
    ?LineColorScale : Colorscale - Sets the colorscale of the line for the mid Y values.
    ?LineWidth : float - Sets the width of the line for the mid Y values.
    ?LineDash : DrawingStyle - sets the drawing style of the line for the mid Y values.
    ?Line : Line - Sets the line (use this for more finegrained control than the other line-associated arguments) for the mid Y values.
    ?UpperLine : Line - Sets the line for the upper Y values.
    ?LowerLine : Line - Sets the line for the lower Y values.
    ?RangeColor : Color - Sets the color of the range between upper and lower Y values.
    ?RangePattern : Pattern - Sets the pattern of the range between upper and lower Y values.
    ?UpperText : 'f - Sets a text associated with each datum for the upper Y values.
    ?MultiUpperText : 'f seq - Sets individual text for each datum for the upper Y values.
    ?LowerText : 'g - Sets a text associated with each datum for the lower Y values.
    ?MultiLowerText : 'g seq - Sets individual text for each datum for the lower Y values.
    ?TextFont : Font - Sets the text font for all Text items
    ?LowerName : string - Sets the name of the lower Y value trace.
    ?UpperName : string - Sets the name of the uper Y value trace.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Displays a range of data by plotting three Y values per data point (upper, mid, lower). The mid Y value usually resembles some kind of central tendency and the upper/lower Y values some kind of spread.

xy : ('a * 'b) seq

Sets the x and y coordinates of the plotted data (x is used for all y data, the y coordinates are those of the mod values).

upper : 'c seq

Sets the y coordinates of the plotted data for the upper Y value.

lower : 'd seq

Sets the y coordinates of the plotted data for the lower Y value.

mode : Mode

Determines the drawing mode for this scatter trace.

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover

?GroupName : string

Sets the name of the legendgroup for the three traces of this plot.

?ShowMarkers : bool

Determines whether or not an To show markers for each datum.

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Text : 'e

Sets a text associated with each datum for the mid Y values.

?MultiText : 'e seq

Sets individual text for each datum for the mid Y values.

?TextPosition : TextPosition

Sets the position of text associated with each datum

?MultiTextPosition : TextPosition seq

Sets the position of text associated with individual datum

?MarkerColor : Color

Sets the color of the marker for the mid Y values.

?MarkerColorScale : Colorscale

Sets the colorscale of the marker for the mid Y values.

?MarkerOutline : Line

Sets the outline of the marker for the mid Y values.

?MarkerSymbol : MarkerSymbol

Sets the marker symbol for each datum for the mid Y values.

?MultiMarkerSymbol : MarkerSymbol seq

Sets the marker symbol for each individual datum for the mid Y values.

?Marker : Marker

Sets the marker (use this for more finegrained control than the other marker-associated arguments) for the mid Y values.

?UpperMarker : Marker

Sets the marker for the upper Y values.

?LowerMarker : Marker

Sets the marker for the lower Y values.

?LineColor : Color

Sets the color of the line for the mid Y values.

?LineColorScale : Colorscale

Sets the colorscale of the line for the mid Y values.

?LineWidth : float

Sets the width of the line for the mid Y values.

?LineDash : DrawingStyle

sets the drawing style of the line for the mid Y values.

?Line : Line

Sets the line (use this for more finegrained control than the other line-associated arguments) for the mid Y values.

?UpperLine : Line

Sets the line for the upper Y values.

?LowerLine : Line

Sets the line for the lower Y values.

?RangeColor : Color

Sets the color of the range between upper and lower Y values.

?RangePattern : Pattern

Sets the pattern of the range between upper and lower Y values.

?UpperText : 'f

Sets a text associated with each datum for the upper Y values.

?MultiUpperText : 'f seq

Sets individual text for each datum for the upper Y values.

?LowerText : 'g

Sets a text associated with each datum for the lower Y values.

?MultiLowerText : 'g seq

Sets individual text for each datum for the lower Y values.

?TextFont : Font

Sets the text font for all Text items

?LowerName : string

Sets the name of the lower Y value trace.

?UpperName : string

Sets the name of the uper Y value trace.

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.Range(x, y, upper, lower, mode, ?Name, ?GroupName, ?ShowMarkers, ?ShowLegend, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?UpperMarker, ?LowerMarker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?UpperLine, ?LowerLine, ?RangeColor, ?RangePattern, ?UpperText, ?MultiUpperText, ?LowerText, ?MultiLowerText, ?TextFont, ?LowerName, ?UpperName, ?UseDefaults)

Full Usage: Chart.Range(x, y, upper, lower, mode, ?Name, ?GroupName, ?ShowMarkers, ?ShowLegend, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?UpperMarker, ?LowerMarker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?UpperLine, ?LowerLine, ?RangeColor, ?RangePattern, ?UpperText, ?MultiUpperText, ?LowerText, ?MultiLowerText, ?TextFont, ?LowerName, ?UpperName, ?UseDefaults)

Parameters:
    x : 'a seq - Sets the x coordinates of the plotted data.
    y : 'b seq - Sets the y coordinates of the plotted data for the mid Y value.
    upper : 'c seq - Sets the y coordinates of the plotted data for the upper Y value.
    lower : 'd seq - Sets the y coordinates of the plotted data for the lower Y value.
    mode : Mode - Determines the drawing mode for this scatter trace.
    ?Name : string - Sets the trace name of the mid Y values. The trace name appear as the legend item and on hover
    ?GroupName : string - Sets the name of the legendgroup for the three traces of this plot.
    ?ShowMarkers : bool - Determines whether or not an To show markers for each datum.
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Text : 'e - Sets a text associated with each datum for the mid Y values.
    ?MultiText : 'e seq - Sets individual text for each datum for the mid Y values.
    ?TextPosition : TextPosition - Sets the position of text associated with each datum
    ?MultiTextPosition : TextPosition seq - Sets the position of text associated with individual datum
    ?MarkerColor : Color - Sets the color of the marker for the mid Y values.
    ?MarkerColorScale : Colorscale - Sets the colorscale of the marker for the mid Y values.
    ?MarkerOutline : Line - Sets the outline of the marker for the mid Y values.
    ?MarkerSymbol : MarkerSymbol - Sets the marker symbol for each datum for the mid Y values.
    ?MultiMarkerSymbol : MarkerSymbol seq - Sets the marker symbol for each individual datum for the mid Y values.
    ?Marker : Marker - Sets the marker (use this for more finegrained control than the other marker-associated arguments) for the mid Y values.
    ?UpperMarker : Marker - Sets the marker for the upper Y values.
    ?LowerMarker : Marker - Sets the marker for the lower Y values.
    ?LineColor : Color - Sets the color of the line for the mid Y values.
    ?LineColorScale : Colorscale - Sets the colorscale of the line for the mid Y values.
    ?LineWidth : float - Sets the width of the line for the mid Y values.
    ?LineDash : DrawingStyle - sets the drawing style of the line for the mid Y values.
    ?Line : Line - Sets the line (use this for more finegrained control than the other line-associated arguments) for the mid Y values.
    ?UpperLine : Line - Sets the line for the upper Y values.
    ?LowerLine : Line - Sets the line for the lower Y values.
    ?RangeColor : Color - Sets the color of the range between upper and lower Y values.
    ?RangePattern : Pattern - Sets the pattern of the range between upper and lower Y values.
    ?UpperText : 'f - Sets a text associated with each datum for the upper Y values.
    ?MultiUpperText : 'f seq - Sets individual text for each datum for the upper Y values.
    ?LowerText : 'g - Sets a text associated with each datum for the lower Y values.
    ?MultiLowerText : 'g seq - Sets individual text for each datum for the lower Y values.
    ?TextFont : Font - Sets the text font for all Text items
    ?LowerName : string - Sets the name of the lower Y value trace.
    ?UpperName : string - Sets the name of the uper Y value trace.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Displays a range of data by plotting three Y values per data point (upper, mid, lower). The mid Y value usually resembles some kind of central tendency and the upper/lower Y values some kind of spread.

x : 'a seq

Sets the x coordinates of the plotted data.

y : 'b seq

Sets the y coordinates of the plotted data for the mid Y value.

upper : 'c seq

Sets the y coordinates of the plotted data for the upper Y value.

lower : 'd seq

Sets the y coordinates of the plotted data for the lower Y value.

mode : Mode

Determines the drawing mode for this scatter trace.

?Name : string

Sets the trace name of the mid Y values. The trace name appear as the legend item and on hover

?GroupName : string

Sets the name of the legendgroup for the three traces of this plot.

?ShowMarkers : bool

Determines whether or not an To show markers for each datum.

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Text : 'e

Sets a text associated with each datum for the mid Y values.

?MultiText : 'e seq

Sets individual text for each datum for the mid Y values.

?TextPosition : TextPosition

Sets the position of text associated with each datum

?MultiTextPosition : TextPosition seq

Sets the position of text associated with individual datum

?MarkerColor : Color

Sets the color of the marker for the mid Y values.

?MarkerColorScale : Colorscale

Sets the colorscale of the marker for the mid Y values.

?MarkerOutline : Line

Sets the outline of the marker for the mid Y values.

?MarkerSymbol : MarkerSymbol

Sets the marker symbol for each datum for the mid Y values.

?MultiMarkerSymbol : MarkerSymbol seq

Sets the marker symbol for each individual datum for the mid Y values.

?Marker : Marker

Sets the marker (use this for more finegrained control than the other marker-associated arguments) for the mid Y values.

?UpperMarker : Marker

Sets the marker for the upper Y values.

?LowerMarker : Marker

Sets the marker for the lower Y values.

?LineColor : Color

Sets the color of the line for the mid Y values.

?LineColorScale : Colorscale

Sets the colorscale of the line for the mid Y values.

?LineWidth : float

Sets the width of the line for the mid Y values.

?LineDash : DrawingStyle

sets the drawing style of the line for the mid Y values.

?Line : Line

Sets the line (use this for more finegrained control than the other line-associated arguments) for the mid Y values.

?UpperLine : Line

Sets the line for the upper Y values.

?LowerLine : Line

Sets the line for the lower Y values.

?RangeColor : Color

Sets the color of the range between upper and lower Y values.

?RangePattern : Pattern

Sets the pattern of the range between upper and lower Y values.

?UpperText : 'f

Sets a text associated with each datum for the upper Y values.

?MultiUpperText : 'f seq

Sets individual text for each datum for the upper Y values.

?LowerText : 'g

Sets a text associated with each datum for the lower Y values.

?MultiLowerText : 'g seq

Sets individual text for each datum for the lower Y values.

?TextFont : Font

Sets the text font for all Text items

?LowerName : string

Sets the name of the lower Y value trace.

?UpperName : string

Sets the name of the uper Y value trace.

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.Scatter(xy, mode, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?AlignmentGroup, ?OffsetGroup, ?StackGroup, ?Orientation, ?GroupNorm, ?Fill, ?FillColor, ?FillPattern, ?UseWebGL, ?UseDefaults)

Full Usage: Chart.Scatter(xy, mode, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?AlignmentGroup, ?OffsetGroup, ?StackGroup, ?Orientation, ?GroupNorm, ?Fill, ?FillColor, ?FillPattern, ?UseWebGL, ?UseDefaults)

Parameters:
    xy : ('a * 'b) seq - Sets the x and y coordinates of the plotted data.
    mode : Mode - Determines the drawing mode for this scatter trace.
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the opactity of the trace
    ?MultiOpacity : float seq - Sets the opactity of individual datum markers
    ?Text : 'c - Sets a text associated with each datum
    ?MultiText : 'c seq - Sets individual text for each datum
    ?TextPosition : TextPosition - Sets the position of text associated with each datum
    ?MultiTextPosition : TextPosition seq - Sets the position of text associated with individual datum
    ?MarkerColor : Color - Sets the color of the marker
    ?MarkerColorScale : Colorscale - Sets the colorscale of the marker
    ?MarkerOutline : Line - Sets the outline of the marker
    ?MarkerSymbol : MarkerSymbol - Sets the marker symbol for each datum
    ?MultiMarkerSymbol : MarkerSymbol seq - Sets the marker symbol for each individual datum
    ?Marker : Marker - Sets the marker (use this for more finegrained control than the other marker-associated arguments)
    ?LineColor : Color - Sets the color of the line
    ?LineColorScale : Colorscale - Sets the colorscale of the line
    ?LineWidth : float - Sets the width of the line
    ?LineDash : DrawingStyle - sets the drawing style of the line
    ?Line : Line - Sets the line (use this for more finegrained control than the other line-associated arguments)
    ?AlignmentGroup : string - Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.
    ?OffsetGroup : string - Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.
    ?StackGroup : string - Set several traces (on the same subplot) to the same stackgroup in order to add their y values (or their x values if `Orientation` is Horizontal). Stacking also turns `fill` on by default and sets the default `mode` to "lines" irrespective of point count. ou can only stack on a numeric (linear or log) axis. Traces in a `stackgroup` will only fill to (or be filled to) other traces in the same group. With multiple `stackgroup`s or some traces stacked and some not, if fill-linked traces are not already consecutive, the later ones will be pushed down in the drawing order
    ?Orientation : Orientation - Sets the stacking direction. Only relevant when `stackgroup` is used, and only the first `orientation` found in the `stackgroup` will be used.
    ?GroupNorm : GroupNorm - Sets the normalization for the sum of this `stackgroup. Only relevant when `stackgroup` is used, and only the first `groupnorm` found in the `stackgroup` will be used
    ?Fill : Fill - Sets the area to fill with a solid color. Defaults to "none" unless this trace is stacked, then it gets "tonexty" ("tonextx") if `orientation` is "v" ("h") Use with `FillColor` if not "none". "tozerox" and "tozeroy" fill to x=0 and y=0 respectively. "tonextx" and "tonexty" fill between the endpoints of this trace and the endpoints of the trace before it, connecting those endpoints with straight lines (to make a stacked area graph); if there is no trace before it, they behave like "tozerox" and "tozeroy". "toself" connects the endpoints of the trace (or each segment of the trace if it has gaps) into a closed shape. "tonext" fills the space between two traces if one completely encloses the other (eg consecutive contour lines), and behaves like "toself" if there is no trace before it. "tonext" should not be used if one trace does not enclose the other. Traces in a `stackgroup` will only fill to (or be filled to) other traces in the same group. With multiple `stackgroup`s or some traces stacked and some not, if fill-linked traces are not already consecutive, the later ones will be pushed down in the drawing order.
    ?FillColor : Color - Sets the fill color. Defaults to a half-transparent variant of the line color, marker color, or marker line color, whichever is available.
    ?FillPattern : Pattern - Sets the pattern within the marker.
    ?UseWebGL : bool - If true, plotly.js will use the WebGL engine to render this chart. use this when you want to render many objects at once.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a Scatter chart. Scatter charts are the basis of Point, Line, and Bubble Charts in Plotly, and can be customized as such. We also provide abstractions for those: Chart.Line, Chart.Point, Chart.Bubble

xy : ('a * 'b) seq

Sets the x and y coordinates of the plotted data.

mode : Mode

Determines the drawing mode for this scatter trace.

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the opactity of the trace

?MultiOpacity : float seq

Sets the opactity of individual datum markers

?Text : 'c

Sets a text associated with each datum

?MultiText : 'c seq

Sets individual text for each datum

?TextPosition : TextPosition

Sets the position of text associated with each datum

?MultiTextPosition : TextPosition seq

Sets the position of text associated with individual datum

?MarkerColor : Color

Sets the color of the marker

?MarkerColorScale : Colorscale

Sets the colorscale of the marker

?MarkerOutline : Line

Sets the outline of the marker

?MarkerSymbol : MarkerSymbol

Sets the marker symbol for each datum

?MultiMarkerSymbol : MarkerSymbol seq

Sets the marker symbol for each individual datum

?Marker : Marker

Sets the marker (use this for more finegrained control than the other marker-associated arguments)

?LineColor : Color

Sets the color of the line

?LineColorScale : Colorscale

Sets the colorscale of the line

?LineWidth : float

Sets the width of the line

?LineDash : DrawingStyle

sets the drawing style of the line

?Line : Line

Sets the line (use this for more finegrained control than the other line-associated arguments)

?AlignmentGroup : string

Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.

?OffsetGroup : string

Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.

?StackGroup : string

Set several traces (on the same subplot) to the same stackgroup in order to add their y values (or their x values if `Orientation` is Horizontal). Stacking also turns `fill` on by default and sets the default `mode` to "lines" irrespective of point count. ou can only stack on a numeric (linear or log) axis. Traces in a `stackgroup` will only fill to (or be filled to) other traces in the same group. With multiple `stackgroup`s or some traces stacked and some not, if fill-linked traces are not already consecutive, the later ones will be pushed down in the drawing order

?Orientation : Orientation

Sets the stacking direction. Only relevant when `stackgroup` is used, and only the first `orientation` found in the `stackgroup` will be used.

?GroupNorm : GroupNorm

Sets the normalization for the sum of this `stackgroup. Only relevant when `stackgroup` is used, and only the first `groupnorm` found in the `stackgroup` will be used

?Fill : Fill

Sets the area to fill with a solid color. Defaults to "none" unless this trace is stacked, then it gets "tonexty" ("tonextx") if `orientation` is "v" ("h") Use with `FillColor` if not "none". "tozerox" and "tozeroy" fill to x=0 and y=0 respectively. "tonextx" and "tonexty" fill between the endpoints of this trace and the endpoints of the trace before it, connecting those endpoints with straight lines (to make a stacked area graph); if there is no trace before it, they behave like "tozerox" and "tozeroy". "toself" connects the endpoints of the trace (or each segment of the trace if it has gaps) into a closed shape. "tonext" fills the space between two traces if one completely encloses the other (eg consecutive contour lines), and behaves like "toself" if there is no trace before it. "tonext" should not be used if one trace does not enclose the other. Traces in a `stackgroup` will only fill to (or be filled to) other traces in the same group. With multiple `stackgroup`s or some traces stacked and some not, if fill-linked traces are not already consecutive, the later ones will be pushed down in the drawing order.

?FillColor : Color

Sets the fill color. Defaults to a half-transparent variant of the line color, marker color, or marker line color, whichever is available.

?FillPattern : Pattern

Sets the pattern within the marker.

?UseWebGL : bool

If true, plotly.js will use the WebGL engine to render this chart. use this when you want to render many objects at once.

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.Scatter(x, y, mode, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?AlignmentGroup, ?OffsetGroup, ?StackGroup, ?Orientation, ?GroupNorm, ?Fill, ?FillColor, ?FillPattern, ?UseWebGL, ?UseDefaults)

Full Usage: Chart.Scatter(x, y, mode, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?AlignmentGroup, ?OffsetGroup, ?StackGroup, ?Orientation, ?GroupNorm, ?Fill, ?FillColor, ?FillPattern, ?UseWebGL, ?UseDefaults)

Parameters:
    x : 'a seq - Sets the x coordinates of the plotted data.
    y : 'b seq - Sets the y coordinates of the plotted data.
    mode : Mode - Determines the drawing mode for this scatter trace.
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the opactity of the trace
    ?MultiOpacity : float seq - Sets the opactity of individual datum markers
    ?Text : 'c - Sets a text associated with each datum
    ?MultiText : 'c seq - Sets individual text for each datum
    ?TextPosition : TextPosition - Sets the position of text associated with each datum
    ?MultiTextPosition : TextPosition seq - Sets the position of text associated with individual datum
    ?MarkerColor : Color - Sets the color of the marker
    ?MarkerColorScale : Colorscale - Sets the colorscale of the marker
    ?MarkerOutline : Line - Sets the outline of the marker
    ?MarkerSymbol : MarkerSymbol - Sets the marker symbol for each datum
    ?MultiMarkerSymbol : MarkerSymbol seq - Sets the marker symbol for each individual datum
    ?Marker : Marker - Sets the marker (use this for more finegrained control than the other marker-associated arguments)
    ?LineColor : Color - Sets the color of the line
    ?LineColorScale : Colorscale - Sets the colorscale of the line
    ?LineWidth : float - Sets the width of the line
    ?LineDash : DrawingStyle - sets the drawing style of the line
    ?Line : Line - Sets the line (use this for more finegrained control than the other line-associated arguments)
    ?AlignmentGroup : string - Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.
    ?OffsetGroup : string - Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.
    ?StackGroup : string - Set several traces (on the same subplot) to the same stackgroup in order to add their y values (or their x values if `Orientation` is Horizontal). Stacking also turns `fill` on by default and sets the default `mode` to "lines" irrespective of point count. ou can only stack on a numeric (linear or log) axis. Traces in a `stackgroup` will only fill to (or be filled to) other traces in the same group. With multiple `stackgroup`s or some traces stacked and some not, if fill-linked traces are not already consecutive, the later ones will be pushed down in the drawing order
    ?Orientation : Orientation - Sets the stacking direction. Only relevant when `stackgroup` is used, and only the first `orientation` found in the `stackgroup` will be used.
    ?GroupNorm : GroupNorm - Sets the normalization for the sum of this `stackgroup. Only relevant when `stackgroup` is used, and only the first `groupnorm` found in the `stackgroup` will be used
    ?Fill : Fill - Sets the area to fill with a solid color. Defaults to "none" unless this trace is stacked, then it gets "tonexty" ("tonextx") if `orientation` is "v" ("h") Use with `FillColor` if not "none". "tozerox" and "tozeroy" fill to x=0 and y=0 respectively. "tonextx" and "tonexty" fill between the endpoints of this trace and the endpoints of the trace before it, connecting those endpoints with straight lines (to make a stacked area graph); if there is no trace before it, they behave like "tozerox" and "tozeroy". "toself" connects the endpoints of the trace (or each segment of the trace if it has gaps) into a closed shape. "tonext" fills the space between two traces if one completely encloses the other (eg consecutive contour lines), and behaves like "toself" if there is no trace before it. "tonext" should not be used if one trace does not enclose the other. Traces in a `stackgroup` will only fill to (or be filled to) other traces in the same group. With multiple `stackgroup`s or some traces stacked and some not, if fill-linked traces are not already consecutive, the later ones will be pushed down in the drawing order.
    ?FillColor : Color - Sets the fill color. Defaults to a half-transparent variant of the line color, marker color, or marker line color, whichever is available.
    ?FillPattern : Pattern - Sets the pattern within the marker.
    ?UseWebGL : bool - If true, plotly.js will use the WebGL engine to render this chart. use this when you want to render many objects at once.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a Scatter plot. Scatter charts are the basis of Point, Line, and Bubble Charts, and can be customized as such. We also provide abstractions for those: Chart.Line, Chart.Point, Chart.Bubble

x : 'a seq

Sets the x coordinates of the plotted data.

y : 'b seq

Sets the y coordinates of the plotted data.

mode : Mode

Determines the drawing mode for this scatter trace.

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the opactity of the trace

?MultiOpacity : float seq

Sets the opactity of individual datum markers

?Text : 'c

Sets a text associated with each datum

?MultiText : 'c seq

Sets individual text for each datum

?TextPosition : TextPosition

Sets the position of text associated with each datum

?MultiTextPosition : TextPosition seq

Sets the position of text associated with individual datum

?MarkerColor : Color

Sets the color of the marker

?MarkerColorScale : Colorscale

Sets the colorscale of the marker

?MarkerOutline : Line

Sets the outline of the marker

?MarkerSymbol : MarkerSymbol

Sets the marker symbol for each datum

?MultiMarkerSymbol : MarkerSymbol seq

Sets the marker symbol for each individual datum

?Marker : Marker

Sets the marker (use this for more finegrained control than the other marker-associated arguments)

?LineColor : Color

Sets the color of the line

?LineColorScale : Colorscale

Sets the colorscale of the line

?LineWidth : float

Sets the width of the line

?LineDash : DrawingStyle

sets the drawing style of the line

?Line : Line

Sets the line (use this for more finegrained control than the other line-associated arguments)

?AlignmentGroup : string

Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.

?OffsetGroup : string

Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.

?StackGroup : string

Set several traces (on the same subplot) to the same stackgroup in order to add their y values (or their x values if `Orientation` is Horizontal). Stacking also turns `fill` on by default and sets the default `mode` to "lines" irrespective of point count. ou can only stack on a numeric (linear or log) axis. Traces in a `stackgroup` will only fill to (or be filled to) other traces in the same group. With multiple `stackgroup`s or some traces stacked and some not, if fill-linked traces are not already consecutive, the later ones will be pushed down in the drawing order

?Orientation : Orientation

Sets the stacking direction. Only relevant when `stackgroup` is used, and only the first `orientation` found in the `stackgroup` will be used.

?GroupNorm : GroupNorm

Sets the normalization for the sum of this `stackgroup. Only relevant when `stackgroup` is used, and only the first `groupnorm` found in the `stackgroup` will be used

?Fill : Fill

Sets the area to fill with a solid color. Defaults to "none" unless this trace is stacked, then it gets "tonexty" ("tonextx") if `orientation` is "v" ("h") Use with `FillColor` if not "none". "tozerox" and "tozeroy" fill to x=0 and y=0 respectively. "tonextx" and "tonexty" fill between the endpoints of this trace and the endpoints of the trace before it, connecting those endpoints with straight lines (to make a stacked area graph); if there is no trace before it, they behave like "tozerox" and "tozeroy". "toself" connects the endpoints of the trace (or each segment of the trace if it has gaps) into a closed shape. "tonext" fills the space between two traces if one completely encloses the other (eg consecutive contour lines), and behaves like "toself" if there is no trace before it. "tonext" should not be used if one trace does not enclose the other. Traces in a `stackgroup` will only fill to (or be filled to) other traces in the same group. With multiple `stackgroup`s or some traces stacked and some not, if fill-linked traces are not already consecutive, the later ones will be pushed down in the drawing order.

?FillColor : Color

Sets the fill color. Defaults to a half-transparent variant of the line color, marker color, or marker line color, whichever is available.

?FillPattern : Pattern

Sets the pattern within the marker.

?UseWebGL : bool

If true, plotly.js will use the WebGL engine to render this chart. use this when you want to render many objects at once.

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.Scatter(?X, ?MultiX, ?Y, ?MultiY, ?Mode, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?AlignmentGroup, ?OffsetGroup, ?StackGroup, ?Orientation, ?GroupNorm, ?Fill, ?FillColor, ?FillPattern, ?UseWebGL, ?UseDefaults)

Full Usage: Chart.Scatter(?X, ?MultiX, ?Y, ?MultiY, ?Mode, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?AlignmentGroup, ?OffsetGroup, ?StackGroup, ?Orientation, ?GroupNorm, ?Fill, ?FillColor, ?FillPattern, ?UseWebGL, ?UseDefaults)

Parameters:
    ?X : 'a seq - Sets the x coordinates of the plotted data.
    ?MultiX : 'a seq seq - Sets the x coordinates of the plotted data. Use two inner arrays here to plot multicategorial data
    ?Y : 'b seq - Sets the y coordinates of the plotted data.
    ?MultiY : 'b seq seq - Sets the x coordinates of the plotted data. Use two inner arrays here to plot multicategorial data
    ?Mode : Mode - Determines the drawing mode for this scatter trace.
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the opactity of the trace
    ?MultiOpacity : float seq - Sets the opactity of individual datum markers
    ?Text : 'c - Sets a text associated with each datum
    ?MultiText : 'c seq - Sets individual text for each datum
    ?TextPosition : TextPosition - Sets the position of text associated with each datum
    ?MultiTextPosition : TextPosition seq - Sets the position of text associated with individual datum
    ?MarkerColor : Color - Sets the color of the marker
    ?MarkerColorScale : Colorscale - Sets the colorscale of the marker
    ?MarkerOutline : Line - Sets the outline of the marker
    ?MarkerSymbol : MarkerSymbol - Sets the marker symbol for each datum
    ?MultiMarkerSymbol : MarkerSymbol seq - Sets the marker symbol for each individual datum
    ?Marker : Marker - Sets the marker (use this for more finegrained control than the other marker-associated arguments)
    ?LineColor : Color - Sets the color of the line
    ?LineColorScale : Colorscale - Sets the colorscale of the line
    ?LineWidth : float - Sets the width of the line
    ?LineDash : DrawingStyle - sets the drawing style of the line
    ?Line : Line - Sets the line (use this for more finegrained control than the other line-associated arguments)
    ?AlignmentGroup : string - Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.
    ?OffsetGroup : string - Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.
    ?StackGroup : string - Set several traces (on the same subplot) to the same stackgroup in order to add their y values (or their x values if `Orientation` is Horizontal). Stacking also turns `fill` on by default and sets the default `mode` to "lines" irrespective of point count. ou can only stack on a numeric (linear or log) axis. Traces in a `stackgroup` will only fill to (or be filled to) other traces in the same group. With multiple `stackgroup`s or some traces stacked and some not, if fill-linked traces are not already consecutive, the later ones will be pushed down in the drawing order
    ?Orientation : Orientation - Sets the stacking direction. Only relevant when `stackgroup` is used, and only the first `orientation` found in the `stackgroup` will be used.
    ?GroupNorm : GroupNorm - Sets the normalization for the sum of this `stackgroup. Only relevant when `stackgroup` is used, and only the first `groupnorm` found in the `stackgroup` will be used
    ?Fill : Fill - Sets the area to fill with a solid color. Defaults to "none" unless this trace is stacked, then it gets "tonexty" ("tonextx") if `orientation` is "v" ("h") Use with `FillColor` if not "none". "tozerox" and "tozeroy" fill to x=0 and y=0 respectively. "tonextx" and "tonexty" fill between the endpoints of this trace and the endpoints of the trace before it, connecting those endpoints with straight lines (to make a stacked area graph); if there is no trace before it, they behave like "tozerox" and "tozeroy". "toself" connects the endpoints of the trace (or each segment of the trace if it has gaps) into a closed shape. "tonext" fills the space between two traces if one completely encloses the other (eg consecutive contour lines), and behaves like "toself" if there is no trace before it. "tonext" should not be used if one trace does not enclose the other. Traces in a `stackgroup` will only fill to (or be filled to) other traces in the same group. With multiple `stackgroup`s or some traces stacked and some not, if fill-linked traces are not already consecutive, the later ones will be pushed down in the drawing order.
    ?FillColor : Color - Sets the fill color. Defaults to a half-transparent variant of the line color, marker color, or marker line color, whichever is available.
    ?FillPattern : Pattern - Sets the pattern within the marker.
    ?UseWebGL : bool - If true, plotly.js will use the WebGL engine to render this chart. use this when you want to render many objects at once.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a Scatter plot. Scatter charts are the basis of Point, Line, and Bubble Charts, and can be customized as such. We also provide abstractions for those: Chart.Line, Chart.Point, Chart.Bubble

?X : 'a seq

Sets the x coordinates of the plotted data.

?MultiX : 'a seq seq

Sets the x coordinates of the plotted data. Use two inner arrays here to plot multicategorial data

?Y : 'b seq

Sets the y coordinates of the plotted data.

?MultiY : 'b seq seq

Sets the x coordinates of the plotted data. Use two inner arrays here to plot multicategorial data

?Mode : Mode

Determines the drawing mode for this scatter trace.

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the opactity of the trace

?MultiOpacity : float seq

Sets the opactity of individual datum markers

?Text : 'c

Sets a text associated with each datum

?MultiText : 'c seq

Sets individual text for each datum

?TextPosition : TextPosition

Sets the position of text associated with each datum

?MultiTextPosition : TextPosition seq

Sets the position of text associated with individual datum

?MarkerColor : Color

Sets the color of the marker

?MarkerColorScale : Colorscale

Sets the colorscale of the marker

?MarkerOutline : Line

Sets the outline of the marker

?MarkerSymbol : MarkerSymbol

Sets the marker symbol for each datum

?MultiMarkerSymbol : MarkerSymbol seq

Sets the marker symbol for each individual datum

?Marker : Marker

Sets the marker (use this for more finegrained control than the other marker-associated arguments)

?LineColor : Color

Sets the color of the line

?LineColorScale : Colorscale

Sets the colorscale of the line

?LineWidth : float

Sets the width of the line

?LineDash : DrawingStyle

sets the drawing style of the line

?Line : Line

Sets the line (use this for more finegrained control than the other line-associated arguments)

?AlignmentGroup : string

Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.

?OffsetGroup : string

Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.

?StackGroup : string

Set several traces (on the same subplot) to the same stackgroup in order to add their y values (or their x values if `Orientation` is Horizontal). Stacking also turns `fill` on by default and sets the default `mode` to "lines" irrespective of point count. ou can only stack on a numeric (linear or log) axis. Traces in a `stackgroup` will only fill to (or be filled to) other traces in the same group. With multiple `stackgroup`s or some traces stacked and some not, if fill-linked traces are not already consecutive, the later ones will be pushed down in the drawing order

?Orientation : Orientation

Sets the stacking direction. Only relevant when `stackgroup` is used, and only the first `orientation` found in the `stackgroup` will be used.

?GroupNorm : GroupNorm

Sets the normalization for the sum of this `stackgroup. Only relevant when `stackgroup` is used, and only the first `groupnorm` found in the `stackgroup` will be used

?Fill : Fill

Sets the area to fill with a solid color. Defaults to "none" unless this trace is stacked, then it gets "tonexty" ("tonextx") if `orientation` is "v" ("h") Use with `FillColor` if not "none". "tozerox" and "tozeroy" fill to x=0 and y=0 respectively. "tonextx" and "tonexty" fill between the endpoints of this trace and the endpoints of the trace before it, connecting those endpoints with straight lines (to make a stacked area graph); if there is no trace before it, they behave like "tozerox" and "tozeroy". "toself" connects the endpoints of the trace (or each segment of the trace if it has gaps) into a closed shape. "tonext" fills the space between two traces if one completely encloses the other (eg consecutive contour lines), and behaves like "toself" if there is no trace before it. "tonext" should not be used if one trace does not enclose the other. Traces in a `stackgroup` will only fill to (or be filled to) other traces in the same group. With multiple `stackgroup`s or some traces stacked and some not, if fill-linked traces are not already consecutive, the later ones will be pushed down in the drawing order.

?FillColor : Color

Sets the fill color. Defaults to a half-transparent variant of the line color, marker color, or marker line color, whichever is available.

?FillPattern : Pattern

Sets the pattern within the marker.

?UseWebGL : bool

If true, plotly.js will use the WebGL engine to render this chart. use this when you want to render many objects at once.

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.Spline(xy, ?ShowMarkers, ?Smoothing, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?AlignmentGroup, ?OffsetGroup, ?StackGroup, ?Orientation, ?GroupNorm, ?Fill, ?FillColor, ?FillPattern, ?UseWebGL, ?UseDefaults)

Full Usage: Chart.Spline(xy, ?ShowMarkers, ?Smoothing, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?AlignmentGroup, ?OffsetGroup, ?StackGroup, ?Orientation, ?GroupNorm, ?Fill, ?FillColor, ?FillPattern, ?UseWebGL, ?UseDefaults)

Parameters:
    xy : ('a * 'b) seq - Sets the x,y coordinates of the plotted data.
    ?ShowMarkers : bool - Whether to show markers for the individual data points
    ?Smoothing : float - Sets the amount of smoothing. "0" corresponds to no smoothing (equivalent to a "linear" shape). Use values between 0. and 1.3
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the opactity of the trace
    ?MultiOpacity : float seq - Sets the opactity of individual datum markers
    ?Text : 'c - Sets a text associated with each datum
    ?MultiText : 'c seq - Sets individual text for each datum
    ?TextPosition : TextPosition - Sets the position of text associated with each datum
    ?MultiTextPosition : TextPosition seq - Sets the position of text associated with individual datum
    ?MarkerColor : Color - Sets the color of the marker
    ?MarkerColorScale : Colorscale - Sets the colorscale of the marker
    ?MarkerOutline : Line - Sets the outline of the marker
    ?MarkerSymbol : MarkerSymbol - Sets the marker symbol for each datum
    ?MultiMarkerSymbol : MarkerSymbol seq - Sets the marker symbol for each individual datum
    ?Marker : Marker - Sets the marker (use this for more finegrained control than the other marker-associated arguments)
    ?LineColor : Color - Sets the color of the line
    ?LineColorScale : Colorscale - Sets the colorscale of the line
    ?LineWidth : float - Sets the width of the line
    ?LineDash : DrawingStyle - sets the drawing style of the line
    ?Line : Line - Sets the line (use this for more finegrained control than the other line-associated arguments)
    ?AlignmentGroup : string - Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.
    ?OffsetGroup : string - Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.
    ?StackGroup : string - Set several traces (on the same subplot) to the same stackgroup in order to add their y values (or their x values if `Orientation` is Horizontal). Stacking also turns `fill` on by default and sets the default `mode` to "lines" irrespective of point count. ou can only stack on a numeric (linear or log) axis. Traces in a `stackgroup` will only fill to (or be filled to) other traces in the same group. With multiple `stackgroup`s or some traces stacked and some not, if fill-linked traces are not already consecutive, the later ones will be pushed down in the drawing order
    ?Orientation : Orientation - Sets the stacking direction. Only relevant when `stackgroup` is used, and only the first `orientation` found in the `stackgroup` will be used.
    ?GroupNorm : GroupNorm - Sets the normalization for the sum of this `stackgroup. Only relevant when `stackgroup` is used, and only the first `groupnorm` found in the `stackgroup` will be used
    ?Fill : Fill - Sets the area to fill with a solid color. Defaults to "none" unless this trace is stacked, then it gets "tonexty" ("tonextx") if `orientation` is "v" ("h") Use with `FillColor` if not "none". "tozerox" and "tozeroy" fill to x=0 and y=0 respectively. "tonextx" and "tonexty" fill between the endpoints of this trace and the endpoints of the trace before it, connecting those endpoints with straight lines (to make a stacked area graph); if there is no trace before it, they behave like "tozerox" and "tozeroy". "toself" connects the endpoints of the trace (or each segment of the trace if it has gaps) into a closed shape. "tonext" fills the space between two traces if one completely encloses the other (eg consecutive contour lines), and behaves like "toself" if there is no trace before it. "tonext" should not be used if one trace does not enclose the other. Traces in a `stackgroup` will only fill to (or be filled to) other traces in the same group. With multiple `stackgroup`s or some traces stacked and some not, if fill-linked traces are not already consecutive, the later ones will be pushed down in the drawing order.
    ?FillColor : Color - Sets the fill color. Defaults to a half-transparent variant of the line color, marker color, or marker line color, whichever is available.
    ?FillPattern : Pattern - Sets the pattern within the marker.
    ?UseWebGL : bool - If true, plotly.js will use the WebGL engine to render this chart. use this when you want to render many objects at once.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a Spline chart. A spline chart is a line chart in which data points are connected by smoothed curves: this modification is aimed to improve the design of a chart. Very similar to Line Plots, spline charts are typically used to visualize an evolution of Y depending on X.

xy : ('a * 'b) seq

Sets the x,y coordinates of the plotted data.

?ShowMarkers : bool

Whether to show markers for the individual data points

?Smoothing : float

Sets the amount of smoothing. "0" corresponds to no smoothing (equivalent to a "linear" shape). Use values between 0. and 1.3

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the opactity of the trace

?MultiOpacity : float seq

Sets the opactity of individual datum markers

?Text : 'c

Sets a text associated with each datum

?MultiText : 'c seq

Sets individual text for each datum

?TextPosition : TextPosition

Sets the position of text associated with each datum

?MultiTextPosition : TextPosition seq

Sets the position of text associated with individual datum

?MarkerColor : Color

Sets the color of the marker

?MarkerColorScale : Colorscale

Sets the colorscale of the marker

?MarkerOutline : Line

Sets the outline of the marker

?MarkerSymbol : MarkerSymbol

Sets the marker symbol for each datum

?MultiMarkerSymbol : MarkerSymbol seq

Sets the marker symbol for each individual datum

?Marker : Marker

Sets the marker (use this for more finegrained control than the other marker-associated arguments)

?LineColor : Color

Sets the color of the line

?LineColorScale : Colorscale

Sets the colorscale of the line

?LineWidth : float

Sets the width of the line

?LineDash : DrawingStyle

sets the drawing style of the line

?Line : Line

Sets the line (use this for more finegrained control than the other line-associated arguments)

?AlignmentGroup : string

Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.

?OffsetGroup : string

Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.

?StackGroup : string

Set several traces (on the same subplot) to the same stackgroup in order to add their y values (or their x values if `Orientation` is Horizontal). Stacking also turns `fill` on by default and sets the default `mode` to "lines" irrespective of point count. ou can only stack on a numeric (linear or log) axis. Traces in a `stackgroup` will only fill to (or be filled to) other traces in the same group. With multiple `stackgroup`s or some traces stacked and some not, if fill-linked traces are not already consecutive, the later ones will be pushed down in the drawing order

?Orientation : Orientation

Sets the stacking direction. Only relevant when `stackgroup` is used, and only the first `orientation` found in the `stackgroup` will be used.

?GroupNorm : GroupNorm

Sets the normalization for the sum of this `stackgroup. Only relevant when `stackgroup` is used, and only the first `groupnorm` found in the `stackgroup` will be used

?Fill : Fill

Sets the area to fill with a solid color. Defaults to "none" unless this trace is stacked, then it gets "tonexty" ("tonextx") if `orientation` is "v" ("h") Use with `FillColor` if not "none". "tozerox" and "tozeroy" fill to x=0 and y=0 respectively. "tonextx" and "tonexty" fill between the endpoints of this trace and the endpoints of the trace before it, connecting those endpoints with straight lines (to make a stacked area graph); if there is no trace before it, they behave like "tozerox" and "tozeroy". "toself" connects the endpoints of the trace (or each segment of the trace if it has gaps) into a closed shape. "tonext" fills the space between two traces if one completely encloses the other (eg consecutive contour lines), and behaves like "toself" if there is no trace before it. "tonext" should not be used if one trace does not enclose the other. Traces in a `stackgroup` will only fill to (or be filled to) other traces in the same group. With multiple `stackgroup`s or some traces stacked and some not, if fill-linked traces are not already consecutive, the later ones will be pushed down in the drawing order.

?FillColor : Color

Sets the fill color. Defaults to a half-transparent variant of the line color, marker color, or marker line color, whichever is available.

?FillPattern : Pattern

Sets the pattern within the marker.

?UseWebGL : bool

If true, plotly.js will use the WebGL engine to render this chart. use this when you want to render many objects at once.

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.Spline(x, y, ?ShowMarkers, ?Smoothing, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?AlignmentGroup, ?OffsetGroup, ?StackGroup, ?Orientation, ?GroupNorm, ?Fill, ?FillColor, ?FillPattern, ?UseWebGL, ?UseDefaults)

Full Usage: Chart.Spline(x, y, ?ShowMarkers, ?Smoothing, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?AlignmentGroup, ?OffsetGroup, ?StackGroup, ?Orientation, ?GroupNorm, ?Fill, ?FillColor, ?FillPattern, ?UseWebGL, ?UseDefaults)

Parameters:
    x : 'a seq - Sets the x coordinates of the plotted data.
    y : 'b seq - Sets the y coordinates of the plotted data.
    ?ShowMarkers : bool - Whether to show markers for the individual data points
    ?Smoothing : float - Sets the amount of smoothing. "0" corresponds to no smoothing (equivalent to a "linear" shape). Use values between 0. and 1.3
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the opactity of the trace
    ?MultiOpacity : float seq - Sets the opactity of individual datum markers
    ?Text : 'c - Sets a text associated with each datum
    ?MultiText : 'c seq - Sets individual text for each datum
    ?TextPosition : TextPosition - Sets the position of text associated with each datum
    ?MultiTextPosition : TextPosition seq - Sets the position of text associated with individual datum
    ?MarkerColor : Color - Sets the color of the marker
    ?MarkerColorScale : Colorscale - Sets the colorscale of the marker
    ?MarkerOutline : Line - Sets the outline of the marker
    ?MarkerSymbol : MarkerSymbol - Sets the marker symbol for each datum
    ?MultiMarkerSymbol : MarkerSymbol seq - Sets the marker symbol for each individual datum
    ?Marker : Marker - Sets the marker (use this for more finegrained control than the other marker-associated arguments)
    ?LineColor : Color - Sets the color of the line
    ?LineColorScale : Colorscale - Sets the colorscale of the line
    ?LineWidth : float - Sets the width of the line
    ?LineDash : DrawingStyle - sets the drawing style of the line
    ?Line : Line - Sets the line (use this for more finegrained control than the other line-associated arguments)
    ?AlignmentGroup : string - Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.
    ?OffsetGroup : string - Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.
    ?StackGroup : string - Set several traces (on the same subplot) to the same stackgroup in order to add their y values (or their x values if `Orientation` is Horizontal). Stacking also turns `fill` on by default and sets the default `mode` to "lines" irrespective of point count. ou can only stack on a numeric (linear or log) axis. Traces in a `stackgroup` will only fill to (or be filled to) other traces in the same group. With multiple `stackgroup`s or some traces stacked and some not, if fill-linked traces are not already consecutive, the later ones will be pushed down in the drawing order
    ?Orientation : Orientation - Sets the stacking direction. Only relevant when `stackgroup` is used, and only the first `orientation` found in the `stackgroup` will be used.
    ?GroupNorm : GroupNorm - Sets the normalization for the sum of this `stackgroup. Only relevant when `stackgroup` is used, and only the first `groupnorm` found in the `stackgroup` will be used
    ?Fill : Fill - Sets the area to fill with a solid color. Defaults to "none" unless this trace is stacked, then it gets "tonexty" ("tonextx") if `orientation` is "v" ("h") Use with `FillColor` if not "none". "tozerox" and "tozeroy" fill to x=0 and y=0 respectively. "tonextx" and "tonexty" fill between the endpoints of this trace and the endpoints of the trace before it, connecting those endpoints with straight lines (to make a stacked area graph); if there is no trace before it, they behave like "tozerox" and "tozeroy". "toself" connects the endpoints of the trace (or each segment of the trace if it has gaps) into a closed shape. "tonext" fills the space between two traces if one completely encloses the other (eg consecutive contour lines), and behaves like "toself" if there is no trace before it. "tonext" should not be used if one trace does not enclose the other. Traces in a `stackgroup` will only fill to (or be filled to) other traces in the same group. With multiple `stackgroup`s or some traces stacked and some not, if fill-linked traces are not already consecutive, the later ones will be pushed down in the drawing order.
    ?FillColor : Color - Sets the fill color. Defaults to a half-transparent variant of the line color, marker color, or marker line color, whichever is available.
    ?FillPattern : Pattern - Sets the pattern within the marker.
    ?UseWebGL : bool - If true, plotly.js will use the WebGL engine to render this chart. use this when you want to render many objects at once.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a Spline chart. A spline chart is a line chart in which data points are connected by smoothed curves: this modification is aimed to improve the design of a chart. Very similar to Line Plots, spline charts are typically used to visualize an evolution of Y depending on X.

x : 'a seq

Sets the x coordinates of the plotted data.

y : 'b seq

Sets the y coordinates of the plotted data.

?ShowMarkers : bool

Whether to show markers for the individual data points

?Smoothing : float

Sets the amount of smoothing. "0" corresponds to no smoothing (equivalent to a "linear" shape). Use values between 0. and 1.3

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the opactity of the trace

?MultiOpacity : float seq

Sets the opactity of individual datum markers

?Text : 'c

Sets a text associated with each datum

?MultiText : 'c seq

Sets individual text for each datum

?TextPosition : TextPosition

Sets the position of text associated with each datum

?MultiTextPosition : TextPosition seq

Sets the position of text associated with individual datum

?MarkerColor : Color

Sets the color of the marker

?MarkerColorScale : Colorscale

Sets the colorscale of the marker

?MarkerOutline : Line

Sets the outline of the marker

?MarkerSymbol : MarkerSymbol

Sets the marker symbol for each datum

?MultiMarkerSymbol : MarkerSymbol seq

Sets the marker symbol for each individual datum

?Marker : Marker

Sets the marker (use this for more finegrained control than the other marker-associated arguments)

?LineColor : Color

Sets the color of the line

?LineColorScale : Colorscale

Sets the colorscale of the line

?LineWidth : float

Sets the width of the line

?LineDash : DrawingStyle

sets the drawing style of the line

?Line : Line

Sets the line (use this for more finegrained control than the other line-associated arguments)

?AlignmentGroup : string

Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.

?OffsetGroup : string

Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.

?StackGroup : string

Set several traces (on the same subplot) to the same stackgroup in order to add their y values (or their x values if `Orientation` is Horizontal). Stacking also turns `fill` on by default and sets the default `mode` to "lines" irrespective of point count. ou can only stack on a numeric (linear or log) axis. Traces in a `stackgroup` will only fill to (or be filled to) other traces in the same group. With multiple `stackgroup`s or some traces stacked and some not, if fill-linked traces are not already consecutive, the later ones will be pushed down in the drawing order

?Orientation : Orientation

Sets the stacking direction. Only relevant when `stackgroup` is used, and only the first `orientation` found in the `stackgroup` will be used.

?GroupNorm : GroupNorm

Sets the normalization for the sum of this `stackgroup. Only relevant when `stackgroup` is used, and only the first `groupnorm` found in the `stackgroup` will be used

?Fill : Fill

Sets the area to fill with a solid color. Defaults to "none" unless this trace is stacked, then it gets "tonexty" ("tonextx") if `orientation` is "v" ("h") Use with `FillColor` if not "none". "tozerox" and "tozeroy" fill to x=0 and y=0 respectively. "tonextx" and "tonexty" fill between the endpoints of this trace and the endpoints of the trace before it, connecting those endpoints with straight lines (to make a stacked area graph); if there is no trace before it, they behave like "tozerox" and "tozeroy". "toself" connects the endpoints of the trace (or each segment of the trace if it has gaps) into a closed shape. "tonext" fills the space between two traces if one completely encloses the other (eg consecutive contour lines), and behaves like "toself" if there is no trace before it. "tonext" should not be used if one trace does not enclose the other. Traces in a `stackgroup` will only fill to (or be filled to) other traces in the same group. With multiple `stackgroup`s or some traces stacked and some not, if fill-linked traces are not already consecutive, the later ones will be pushed down in the drawing order.

?FillColor : Color

Sets the fill color. Defaults to a half-transparent variant of the line color, marker color, or marker line color, whichever is available.

?FillPattern : Pattern

Sets the pattern within the marker.

?UseWebGL : bool

If true, plotly.js will use the WebGL engine to render this chart. use this when you want to render many objects at once.

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.SplineArea(xy, ?ShowMarkers, ?Smoothing, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?AlignmentGroup, ?OffsetGroup, ?StackGroup, ?Orientation, ?GroupNorm, ?FillColor, ?FillPatternShape, ?FillPattern, ?UseWebGL, ?UseDefaults)

Full Usage: Chart.SplineArea(xy, ?ShowMarkers, ?Smoothing, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?AlignmentGroup, ?OffsetGroup, ?StackGroup, ?Orientation, ?GroupNorm, ?FillColor, ?FillPatternShape, ?FillPattern, ?UseWebGL, ?UseDefaults)

Parameters:
    xy : ('a * 'b) seq - Sets the x and y coordinates of the plotted data.
    ?ShowMarkers : bool - Whether to show markers for the individual data points
    ?Smoothing : float - Sets the amount of smoothing. "0" corresponds to no smoothing (equivalent to a "linear" shape). Use values between 0. and 1.3
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the opactity of the trace
    ?MultiOpacity : float seq - Sets the opactity of individual datum markers
    ?Text : 'c - Sets a text associated with each datum
    ?MultiText : 'c seq - Sets individual text for each datum
    ?TextPosition : TextPosition - Sets the position of text associated with each datum
    ?MultiTextPosition : TextPosition seq - Sets the position of text associated with individual datum
    ?MarkerColor : Color - Sets the color of the marker
    ?MarkerColorScale : Colorscale - Sets the colorscale of the marker
    ?MarkerOutline : Line - Sets the outline of the marker
    ?MarkerSymbol : MarkerSymbol - Sets the marker symbol for each datum
    ?MultiMarkerSymbol : MarkerSymbol seq - Sets the marker symbol for each individual datum
    ?Marker : Marker - Sets the marker (use this for more finegrained control than the other marker-associated arguments)
    ?LineColor : Color - Sets the color of the line
    ?LineColorScale : Colorscale - Sets the colorscale of the line
    ?LineWidth : float - Sets the width of the line
    ?LineDash : DrawingStyle - sets the drawing style of the line
    ?Line : Line - Sets the line (use this for more finegrained control than the other line-associated arguments)
    ?AlignmentGroup : string - Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.
    ?OffsetGroup : string - Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.
    ?StackGroup : string - Set several traces (on the same subplot) to the same stackgroup in order to add their y values (or their x values if `Orientation` is Horizontal). Stacking also turns `fill` on by default and sets the default `mode` to "lines" irrespective of point count. ou can only stack on a numeric (linear or log) axis. Traces in a `stackgroup` will only fill to (or be filled to) other traces in the same group. With multiple `stackgroup`s or some traces stacked and some not, if fill-linked traces are not already consecutive, the later ones will be pushed down in the drawing order
    ?Orientation : Orientation - Sets the stacking direction. Only relevant when `stackgroup` is used, and only the first `orientation` found in the `stackgroup` will be used.
    ?GroupNorm : GroupNorm - Sets the normalization for the sum of this `stackgroup. Only relevant when `stackgroup` is used, and only the first `groupnorm` found in the `stackgroup` will be used
    ?FillColor : Color - ets the fill color. Defaults to a half-transparent variant of the line color, marker color, or marker line color, whichever is available.
    ?FillPatternShape : PatternShape - Sets a pattern shape for the area fill
    ?FillPattern : Pattern - Sets the pattern within the area. (use this for more finegrained control than the other fillpattern-associated arguments).
    ?UseWebGL : bool - If true, plotly.js will use the WebGL engine to render this chart. use this when you want to render many objects at once.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a Spline area chart, which uses a smoothed Line plotted between the given datums in a 2D space, additionally colouring the area between the line and the Y Axis.

xy : ('a * 'b) seq

Sets the x and y coordinates of the plotted data.

?ShowMarkers : bool

Whether to show markers for the individual data points

?Smoothing : float

Sets the amount of smoothing. "0" corresponds to no smoothing (equivalent to a "linear" shape). Use values between 0. and 1.3

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the opactity of the trace

?MultiOpacity : float seq

Sets the opactity of individual datum markers

?Text : 'c

Sets a text associated with each datum

?MultiText : 'c seq

Sets individual text for each datum

?TextPosition : TextPosition

Sets the position of text associated with each datum

?MultiTextPosition : TextPosition seq

Sets the position of text associated with individual datum

?MarkerColor : Color

Sets the color of the marker

?MarkerColorScale : Colorscale

Sets the colorscale of the marker

?MarkerOutline : Line

Sets the outline of the marker

?MarkerSymbol : MarkerSymbol

Sets the marker symbol for each datum

?MultiMarkerSymbol : MarkerSymbol seq

Sets the marker symbol for each individual datum

?Marker : Marker

Sets the marker (use this for more finegrained control than the other marker-associated arguments)

?LineColor : Color

Sets the color of the line

?LineColorScale : Colorscale

Sets the colorscale of the line

?LineWidth : float

Sets the width of the line

?LineDash : DrawingStyle

sets the drawing style of the line

?Line : Line

Sets the line (use this for more finegrained control than the other line-associated arguments)

?AlignmentGroup : string

Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.

?OffsetGroup : string

Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.

?StackGroup : string

Set several traces (on the same subplot) to the same stackgroup in order to add their y values (or their x values if `Orientation` is Horizontal). Stacking also turns `fill` on by default and sets the default `mode` to "lines" irrespective of point count. ou can only stack on a numeric (linear or log) axis. Traces in a `stackgroup` will only fill to (or be filled to) other traces in the same group. With multiple `stackgroup`s or some traces stacked and some not, if fill-linked traces are not already consecutive, the later ones will be pushed down in the drawing order

?Orientation : Orientation

Sets the stacking direction. Only relevant when `stackgroup` is used, and only the first `orientation` found in the `stackgroup` will be used.

?GroupNorm : GroupNorm

Sets the normalization for the sum of this `stackgroup. Only relevant when `stackgroup` is used, and only the first `groupnorm` found in the `stackgroup` will be used

?FillColor : Color

ets the fill color. Defaults to a half-transparent variant of the line color, marker color, or marker line color, whichever is available.

?FillPatternShape : PatternShape

Sets a pattern shape for the area fill

?FillPattern : Pattern

Sets the pattern within the area. (use this for more finegrained control than the other fillpattern-associated arguments).

?UseWebGL : bool

If true, plotly.js will use the WebGL engine to render this chart. use this when you want to render many objects at once.

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.SplineArea(x, y, ?ShowMarkers, ?Smoothing, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?AlignmentGroup, ?OffsetGroup, ?StackGroup, ?Orientation, ?GroupNorm, ?FillColor, ?FillPatternShape, ?FillPattern, ?UseWebGL, ?UseDefaults)

Full Usage: Chart.SplineArea(x, y, ?ShowMarkers, ?Smoothing, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?AlignmentGroup, ?OffsetGroup, ?StackGroup, ?Orientation, ?GroupNorm, ?FillColor, ?FillPatternShape, ?FillPattern, ?UseWebGL, ?UseDefaults)

Parameters:
    x : 'a seq - Sets the x coordinates of the plotted data.
    y : 'b seq - Sets the y coordinates of the plotted data.
    ?ShowMarkers : bool - Whether to show markers for the individual data points
    ?Smoothing : float - Sets the amount of smoothing. "0" corresponds to no smoothing (equivalent to a "linear" shape). Use values between 0. and 1.3
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the opactity of the trace
    ?MultiOpacity : float seq - Sets the opactity of individual datum markers
    ?Text : 'c - Sets a text associated with each datum
    ?MultiText : 'c seq - Sets individual text for each datum
    ?TextPosition : TextPosition - Sets the position of text associated with each datum
    ?MultiTextPosition : TextPosition seq - Sets the position of text associated with individual datum
    ?MarkerColor : Color - Sets the color of the marker
    ?MarkerColorScale : Colorscale - Sets the colorscale of the marker
    ?MarkerOutline : Line - Sets the outline of the marker
    ?MarkerSymbol : MarkerSymbol - Sets the marker symbol for each datum
    ?MultiMarkerSymbol : MarkerSymbol seq - Sets the marker symbol for each individual datum
    ?Marker : Marker - Sets the marker (use this for more finegrained control than the other marker-associated arguments)
    ?LineColor : Color - Sets the color of the line
    ?LineColorScale : Colorscale - Sets the colorscale of the line
    ?LineWidth : float - Sets the width of the line
    ?LineDash : DrawingStyle - sets the drawing style of the line
    ?Line : Line - Sets the line (use this for more finegrained control than the other line-associated arguments)
    ?AlignmentGroup : string - Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.
    ?OffsetGroup : string - Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.
    ?StackGroup : string - Set several traces (on the same subplot) to the same stackgroup in order to add their y values (or their x values if `Orientation` is Horizontal). Stacking also turns `fill` on by default and sets the default `mode` to "lines" irrespective of point count. ou can only stack on a numeric (linear or log) axis. Traces in a `stackgroup` will only fill to (or be filled to) other traces in the same group. With multiple `stackgroup`s or some traces stacked and some not, if fill-linked traces are not already consecutive, the later ones will be pushed down in the drawing order
    ?Orientation : Orientation - Sets the stacking direction. Only relevant when `stackgroup` is used, and only the first `orientation` found in the `stackgroup` will be used.
    ?GroupNorm : GroupNorm - Sets the normalization for the sum of this `stackgroup. Only relevant when `stackgroup` is used, and only the first `groupnorm` found in the `stackgroup` will be used
    ?FillColor : Color - ets the fill color. Defaults to a half-transparent variant of the line color, marker color, or marker line color, whichever is available.
    ?FillPatternShape : PatternShape - Sets a pattern shape for the area fill
    ?FillPattern : Pattern - Sets the pattern within the area. (use this for more finegrained control than the other fillpattern-associated arguments).
    ?UseWebGL : bool - If true, plotly.js will use the WebGL engine to render this chart. use this when you want to render many objects at once.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a Spline area chart, which uses a smoothed Line plotted between the given datums in a 2D space, additionally colouring the area between the line and the Y Axis.

x : 'a seq

Sets the x coordinates of the plotted data.

y : 'b seq

Sets the y coordinates of the plotted data.

?ShowMarkers : bool

Whether to show markers for the individual data points

?Smoothing : float

Sets the amount of smoothing. "0" corresponds to no smoothing (equivalent to a "linear" shape). Use values between 0. and 1.3

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the opactity of the trace

?MultiOpacity : float seq

Sets the opactity of individual datum markers

?Text : 'c

Sets a text associated with each datum

?MultiText : 'c seq

Sets individual text for each datum

?TextPosition : TextPosition

Sets the position of text associated with each datum

?MultiTextPosition : TextPosition seq

Sets the position of text associated with individual datum

?MarkerColor : Color

Sets the color of the marker

?MarkerColorScale : Colorscale

Sets the colorscale of the marker

?MarkerOutline : Line

Sets the outline of the marker

?MarkerSymbol : MarkerSymbol

Sets the marker symbol for each datum

?MultiMarkerSymbol : MarkerSymbol seq

Sets the marker symbol for each individual datum

?Marker : Marker

Sets the marker (use this for more finegrained control than the other marker-associated arguments)

?LineColor : Color

Sets the color of the line

?LineColorScale : Colorscale

Sets the colorscale of the line

?LineWidth : float

Sets the width of the line

?LineDash : DrawingStyle

sets the drawing style of the line

?Line : Line

Sets the line (use this for more finegrained control than the other line-associated arguments)

?AlignmentGroup : string

Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.

?OffsetGroup : string

Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.

?StackGroup : string

Set several traces (on the same subplot) to the same stackgroup in order to add their y values (or their x values if `Orientation` is Horizontal). Stacking also turns `fill` on by default and sets the default `mode` to "lines" irrespective of point count. ou can only stack on a numeric (linear or log) axis. Traces in a `stackgroup` will only fill to (or be filled to) other traces in the same group. With multiple `stackgroup`s or some traces stacked and some not, if fill-linked traces are not already consecutive, the later ones will be pushed down in the drawing order

?Orientation : Orientation

Sets the stacking direction. Only relevant when `stackgroup` is used, and only the first `orientation` found in the `stackgroup` will be used.

?GroupNorm : GroupNorm

Sets the normalization for the sum of this `stackgroup. Only relevant when `stackgroup` is used, and only the first `groupnorm` found in the `stackgroup` will be used

?FillColor : Color

ets the fill color. Defaults to a half-transparent variant of the line color, marker color, or marker line color, whichever is available.

?FillPatternShape : PatternShape

Sets a pattern shape for the area fill

?FillPattern : Pattern

Sets the pattern within the area. (use this for more finegrained control than the other fillpattern-associated arguments).

?UseWebGL : bool

If true, plotly.js will use the WebGL engine to render this chart. use this when you want to render many objects at once.

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.Splom(keyValues, ?Name, ?ShowLegend, ?Opacity, ?Text, ?MultiText, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?ShowDiagonal, ?Diagonal, ?ShowLowerHalf, ?ShowUpperHalf, ?UseDefaults)

Full Usage: Chart.Splom(keyValues, ?Name, ?ShowLegend, ?Opacity, ?Text, ?MultiText, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?ShowDiagonal, ?Diagonal, ?ShowLowerHalf, ?ShowUpperHalf, ?UseDefaults)

Parameters:
    keyValues : (string * 'a) seq - Sets the dimensions of the scatter plot matrix as (dimensionKey,dimensionValues) pairs, where each such pair corresponds to a generated axis.
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover.
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the Opacity otf the trace.
    ?Text : 'c - Sets a text associated with each datum
    ?MultiText : 'c seq - Sets individual text for each datum
    ?MarkerColor : Color - Sets the color of the marker.
    ?MarkerColorScale : Colorscale - Sets the colorscale of the marker. Use `Color.fromColorScaleValues` to map marker colors to a colorscale.
    ?MarkerOutline : Line - Sets the outline of the marker
    ?MarkerSymbol : MarkerSymbol - Sets the symbol of all marker
    ?MultiMarkerSymbol : MarkerSymbol seq - Sets the symbol of each individual marker
    ?Marker : Marker - Sets the markers (use this for more finegrained control than the other marker-associated arguments).
    ?ShowDiagonal : bool - Whether or not to show the matrix diagional
    ?Diagonal : SplomDiagonal - Sets the styles applied to the scatter plot matrix diagonal
    ?ShowLowerHalf : bool - Determines whether or not subplots on the lower half from the diagonal are displayed.
    ?ShowUpperHalf : bool - Determines whether or not subplots on the upper half from the diagonal are displayed.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a scatter plot matrix (SPLOM) from multiple input dimensions. Each splom `dimensions` items correspond to a generated axis. Values for each of those dimensions are set in `dimensions[i].values`. Splom traces support all `scattergl` marker style attributes. Specify `layout.grid` attributes and/or layout x-axis and y-axis attributes for more control over the axis positioning and style.

keyValues : (string * 'a) seq

Sets the dimensions of the scatter plot matrix as (dimensionKey,dimensionValues) pairs, where each such pair corresponds to a generated axis.

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover.

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the Opacity otf the trace.

?Text : 'c

Sets a text associated with each datum

?MultiText : 'c seq

Sets individual text for each datum

?MarkerColor : Color

Sets the color of the marker.

?MarkerColorScale : Colorscale

Sets the colorscale of the marker. Use `Color.fromColorScaleValues` to map marker colors to a colorscale.

?MarkerOutline : Line

Sets the outline of the marker

?MarkerSymbol : MarkerSymbol

Sets the symbol of all marker

?MultiMarkerSymbol : MarkerSymbol seq

Sets the symbol of each individual marker

?Marker : Marker

Sets the markers (use this for more finegrained control than the other marker-associated arguments).

?ShowDiagonal : bool

Whether or not to show the matrix diagional

?Diagonal : SplomDiagonal

Sets the styles applied to the scatter plot matrix diagonal

?ShowLowerHalf : bool

Determines whether or not subplots on the lower half from the diagonal are displayed.

?ShowUpperHalf : bool

Determines whether or not subplots on the upper half from the diagonal are displayed.

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.Splom(dimensions, ?Name, ?ShowLegend, ?Opacity, ?Text, ?MultiText, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?ShowDiagonal, ?Diagonal, ?ShowLowerHalf, ?ShowUpperHalf, ?UseDefaults)

Full Usage: Chart.Splom(dimensions, ?Name, ?ShowLegend, ?Opacity, ?Text, ?MultiText, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?ShowDiagonal, ?Diagonal, ?ShowLowerHalf, ?ShowUpperHalf, ?UseDefaults)

Parameters:
    dimensions : Dimension seq - Sets the dimensions of the scatter plot matrix, where each item corresponds to a generated axis.
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover.
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the Opacity otf the trace.
    ?Text : 'a - Sets a text associated with each datum
    ?MultiText : 'a seq - Sets individual text for each datum
    ?MarkerColor : Color - Sets the color of the marker.
    ?MarkerColorScale : Colorscale - Sets the colorscale of the marker. Use `Color.fromColorScaleValues` to map marker colors to a colorscale.
    ?MarkerOutline : Line - Sets the outline of the marker
    ?MarkerSymbol : MarkerSymbol - Sets the symbol of all marker
    ?MultiMarkerSymbol : MarkerSymbol seq - Sets the symbol of each individual marker
    ?Marker : Marker - Sets the markers (use this for more finegrained control than the other marker-associated arguments).
    ?ShowDiagonal : bool - Whether or not to show the matrix diagional
    ?Diagonal : SplomDiagonal - Sets the styles applied to the scatter plot matrix diagonal
    ?ShowLowerHalf : bool - Determines whether or not subplots on the lower half from the diagonal are displayed.
    ?ShowUpperHalf : bool - Determines whether or not subplots on the upper half from the diagonal are displayed.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a scatter plot matrix (SPLOM) from multiple input dimensions. Each splom `dimensions` items correspond to a generated axis. Values for each of those dimensions are set in `dimensions[i].values`. Splom traces support all `scattergl` marker style attributes. Specify `layout.grid` attributes and/or layout x-axis and y-axis attributes for more control over the axis positioning and style.

dimensions : Dimension seq

Sets the dimensions of the scatter plot matrix, where each item corresponds to a generated axis.

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover.

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the Opacity otf the trace.

?Text : 'a

Sets a text associated with each datum

?MultiText : 'a seq

Sets individual text for each datum

?MarkerColor : Color

Sets the color of the marker.

?MarkerColorScale : Colorscale

Sets the colorscale of the marker. Use `Color.fromColorScaleValues` to map marker colors to a colorscale.

?MarkerOutline : Line

Sets the outline of the marker

?MarkerSymbol : MarkerSymbol

Sets the symbol of all marker

?MultiMarkerSymbol : MarkerSymbol seq

Sets the symbol of each individual marker

?Marker : Marker

Sets the markers (use this for more finegrained control than the other marker-associated arguments).

?ShowDiagonal : bool

Whether or not to show the matrix diagional

?Diagonal : SplomDiagonal

Sets the styles applied to the scatter plot matrix diagonal

?ShowLowerHalf : bool

Determines whether or not subplots on the lower half from the diagonal are displayed.

?ShowUpperHalf : bool

Determines whether or not subplots on the upper half from the diagonal are displayed.

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.StackedArea(xy, ?ShowMarkers, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?Orientation, ?GroupNorm, ?FillColor, ?FillPatternShape, ?FillPattern, ?UseWebGL, ?UseDefaults)

Full Usage: Chart.StackedArea(xy, ?ShowMarkers, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?Orientation, ?GroupNorm, ?FillColor, ?FillPatternShape, ?FillPattern, ?UseWebGL, ?UseDefaults)

Parameters:
    xy : ('a * 'b) seq - Sets the x and y coordinates of the plotted data.
    ?ShowMarkers : bool - Whether to show markers for the individual data points
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the opactity of the trace
    ?MultiOpacity : float seq - Sets the opactity of individual datum markers
    ?Text : 'c - Sets a text associated with each datum
    ?MultiText : 'c seq - Sets individual text for each datum
    ?TextPosition : TextPosition - Sets the position of text associated with each datum
    ?MultiTextPosition : TextPosition seq - Sets the position of text associated with individual datum
    ?MarkerColor : Color - Sets the color of the marker
    ?MarkerColorScale : Colorscale - Sets the colorscale of the marker
    ?MarkerOutline : Line - Sets the outline of the marker
    ?MarkerSymbol : MarkerSymbol - Sets the marker symbol for each datum
    ?MultiMarkerSymbol : MarkerSymbol seq - Sets the marker symbol for each individual datum
    ?Marker : Marker - Sets the marker (use this for more finegrained control than the other marker-associated arguments)
    ?LineColor : Color - Sets the color of the line
    ?LineColorScale : Colorscale - Sets the colorscale of the line
    ?LineWidth : float - Sets the width of the line
    ?LineDash : DrawingStyle - sets the drawing style of the line
    ?Line : Line - Sets the line (use this for more finegrained control than the other line-associated arguments)
    ?Orientation : Orientation - Sets the stacking direction. Only relevant when `stackgroup` is used, and only the first `orientation` found in the `stackgroup` will be used.
    ?GroupNorm : GroupNorm - Sets the normalization for the sum of this `stackgroup. Only relevant when `stackgroup` is used, and only the first `groupnorm` found in the `stackgroup` will be used
    ?FillColor : Color - ets the fill color. Defaults to a half-transparent variant of the line color, marker color, or marker line color, whichever is available.
    ?FillPatternShape : PatternShape - Sets a pattern shape for the area fill
    ?FillPattern : Pattern - Sets the pattern within the area. (use this for more finegrained control than the other fillpattern-associated arguments).
    ?UseWebGL : bool - If true, plotly.js will use the WebGL engine to render this chart. use this when you want to render many objects at once.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a stacked Area chart, which uses a Line plotted between the given datums in a 2D space, additionally colouring the area between the line and the Y Axis. Multiple Charts of this type are stacked on top of each others y dimensions

xy : ('a * 'b) seq

Sets the x and y coordinates of the plotted data.

?ShowMarkers : bool

Whether to show markers for the individual data points

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the opactity of the trace

?MultiOpacity : float seq

Sets the opactity of individual datum markers

?Text : 'c

Sets a text associated with each datum

?MultiText : 'c seq

Sets individual text for each datum

?TextPosition : TextPosition

Sets the position of text associated with each datum

?MultiTextPosition : TextPosition seq

Sets the position of text associated with individual datum

?MarkerColor : Color

Sets the color of the marker

?MarkerColorScale : Colorscale

Sets the colorscale of the marker

?MarkerOutline : Line

Sets the outline of the marker

?MarkerSymbol : MarkerSymbol

Sets the marker symbol for each datum

?MultiMarkerSymbol : MarkerSymbol seq

Sets the marker symbol for each individual datum

?Marker : Marker

Sets the marker (use this for more finegrained control than the other marker-associated arguments)

?LineColor : Color

Sets the color of the line

?LineColorScale : Colorscale

Sets the colorscale of the line

?LineWidth : float

Sets the width of the line

?LineDash : DrawingStyle

sets the drawing style of the line

?Line : Line

Sets the line (use this for more finegrained control than the other line-associated arguments)

?Orientation : Orientation

Sets the stacking direction. Only relevant when `stackgroup` is used, and only the first `orientation` found in the `stackgroup` will be used.

?GroupNorm : GroupNorm

Sets the normalization for the sum of this `stackgroup. Only relevant when `stackgroup` is used, and only the first `groupnorm` found in the `stackgroup` will be used

?FillColor : Color

ets the fill color. Defaults to a half-transparent variant of the line color, marker color, or marker line color, whichever is available.

?FillPatternShape : PatternShape

Sets a pattern shape for the area fill

?FillPattern : Pattern

Sets the pattern within the area. (use this for more finegrained control than the other fillpattern-associated arguments).

?UseWebGL : bool

If true, plotly.js will use the WebGL engine to render this chart. use this when you want to render many objects at once.

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.StackedArea(x, y, ?ShowMarkers, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?Orientation, ?GroupNorm, ?FillColor, ?FillPatternShape, ?FillPattern, ?UseWebGL, ?UseDefaults)

Full Usage: Chart.StackedArea(x, y, ?ShowMarkers, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?Orientation, ?GroupNorm, ?FillColor, ?FillPatternShape, ?FillPattern, ?UseWebGL, ?UseDefaults)

Parameters:
    x : 'a seq - Sets the x coordinates of the plotted data.
    y : 'b seq - Sets the y coordinates of the plotted data.
    ?ShowMarkers : bool - Whether to show markers for the individual data points
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the opactity of the trace
    ?MultiOpacity : float seq - Sets the opactity of individual datum markers
    ?Text : 'c - Sets a text associated with each datum
    ?MultiText : 'c seq - Sets individual text for each datum
    ?TextPosition : TextPosition - Sets the position of text associated with each datum
    ?MultiTextPosition : TextPosition seq - Sets the position of text associated with individual datum
    ?MarkerColor : Color - Sets the color of the marker
    ?MarkerColorScale : Colorscale - Sets the colorscale of the marker
    ?MarkerOutline : Line - Sets the outline of the marker
    ?MarkerSymbol : MarkerSymbol - Sets the marker symbol for each datum
    ?MultiMarkerSymbol : MarkerSymbol seq - Sets the marker symbol for each individual datum
    ?Marker : Marker - Sets the marker (use this for more finegrained control than the other marker-associated arguments)
    ?LineColor : Color - Sets the color of the line
    ?LineColorScale : Colorscale - Sets the colorscale of the line
    ?LineWidth : float - Sets the width of the line
    ?LineDash : DrawingStyle - sets the drawing style of the line
    ?Line : Line - Sets the line (use this for more finegrained control than the other line-associated arguments)
    ?Orientation : Orientation - Sets the stacking direction. Only relevant when `stackgroup` is used, and only the first `orientation` found in the `stackgroup` will be used.
    ?GroupNorm : GroupNorm - Sets the normalization for the sum of this `stackgroup. Only relevant when `stackgroup` is used, and only the first `groupnorm` found in the `stackgroup` will be used
    ?FillColor : Color - ets the fill color. Defaults to a half-transparent variant of the line color, marker color, or marker line color, whichever is available.
    ?FillPatternShape : PatternShape - Sets a pattern shape for the area fill
    ?FillPattern : Pattern - Sets the pattern within the area. (use this for more finegrained control than the other fillpattern-associated arguments).
    ?UseWebGL : bool - If true, plotly.js will use the WebGL engine to render this chart. use this when you want to render many objects at once.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a stacked Area chart, which uses a Line plotted between the given datums in a 2D space, additionally colouring the area between the line and the Y Axis. Multiple Charts of this type are stacked on top of each others y dimensions

x : 'a seq

Sets the x coordinates of the plotted data.

y : 'b seq

Sets the y coordinates of the plotted data.

?ShowMarkers : bool

Whether to show markers for the individual data points

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the opactity of the trace

?MultiOpacity : float seq

Sets the opactity of individual datum markers

?Text : 'c

Sets a text associated with each datum

?MultiText : 'c seq

Sets individual text for each datum

?TextPosition : TextPosition

Sets the position of text associated with each datum

?MultiTextPosition : TextPosition seq

Sets the position of text associated with individual datum

?MarkerColor : Color

Sets the color of the marker

?MarkerColorScale : Colorscale

Sets the colorscale of the marker

?MarkerOutline : Line

Sets the outline of the marker

?MarkerSymbol : MarkerSymbol

Sets the marker symbol for each datum

?MultiMarkerSymbol : MarkerSymbol seq

Sets the marker symbol for each individual datum

?Marker : Marker

Sets the marker (use this for more finegrained control than the other marker-associated arguments)

?LineColor : Color

Sets the color of the line

?LineColorScale : Colorscale

Sets the colorscale of the line

?LineWidth : float

Sets the width of the line

?LineDash : DrawingStyle

sets the drawing style of the line

?Line : Line

Sets the line (use this for more finegrained control than the other line-associated arguments)

?Orientation : Orientation

Sets the stacking direction. Only relevant when `stackgroup` is used, and only the first `orientation` found in the `stackgroup` will be used.

?GroupNorm : GroupNorm

Sets the normalization for the sum of this `stackgroup. Only relevant when `stackgroup` is used, and only the first `groupnorm` found in the `stackgroup` will be used

?FillColor : Color

ets the fill color. Defaults to a half-transparent variant of the line color, marker color, or marker line color, whichever is available.

?FillPatternShape : PatternShape

Sets a pattern shape for the area fill

?FillPattern : Pattern

Sets the pattern within the area. (use this for more finegrained control than the other fillpattern-associated arguments).

?UseWebGL : bool

If true, plotly.js will use the WebGL engine to render this chart. use this when you want to render many objects at once.

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.StackedBar(keysValues, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerPatternShape, ?MultiMarkerPatternShape, ?MarkerPattern, ?Marker, ?Base, ?Width, ?MultiWidth, ?TextPosition, ?MultiTextPosition, ?UseDefaults)

Full Usage: Chart.StackedBar(keysValues, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerPatternShape, ?MultiMarkerPatternShape, ?MarkerPattern, ?Marker, ?Base, ?Width, ?MultiWidth, ?TextPosition, ?MultiTextPosition, ?UseDefaults)

Parameters:
    keysValues : ('a * 'b) seq - Sets the (key,value) pairs that are plotted as the size and key of each bar.
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the Opacity of the trace.
    ?MultiOpacity : float seq - Sets the Opacity of each individual bar.
    ?Text : 'c - Sets a text associated with each datum
    ?MultiText : 'c seq - Sets individual text for each datum
    ?MarkerColor : Color - Sets the color of the bars
    ?MarkerColorScale : Colorscale - Sets the colorscale for the bars. To have an effect, `MarkerColor` must map to color scale values.
    ?MarkerOutline : Line - Sets the color of the bar outlines
    ?MarkerPatternShape : PatternShape - Sets a pattern shape for all bars
    ?MultiMarkerPatternShape : PatternShape seq - Sets an individual pattern shape for each bar
    ?MarkerPattern : Pattern - Sets the marker pattern (use this for more finegrained control than the other pattern-associated arguments).
    ?Marker : Marker - Sets the marker for the bars (use this for more finegrained control than the other marker-associated arguments).
    ?Base : 'd - Sets where the bar base is drawn (in position axis units).
    ?Width : 'e - Sets the bar width (in position axis units) of all bars.
    ?MultiWidth : 'e seq - Sets the individual bar width (in position axis units) for each bar.
    ?TextPosition : TextPosition - Sets the position of text associated with each datum
    ?MultiTextPosition : TextPosition seq - Sets the position of text associated with individual datum
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a stacked bar chart, with bars plotted horizontally. Values with the same key are stacked on top of each other in the X dimension. To create this type of chart, combine multiple of these charts via `Chart.combine`. A bar chart is a chart that presents categorical data with rectangular bars with heights or lengths proportional to the values that they represent.

keysValues : ('a * 'b) seq

Sets the (key,value) pairs that are plotted as the size and key of each bar.

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the Opacity of the trace.

?MultiOpacity : float seq

Sets the Opacity of each individual bar.

?Text : 'c

Sets a text associated with each datum

?MultiText : 'c seq

Sets individual text for each datum

?MarkerColor : Color

Sets the color of the bars

?MarkerColorScale : Colorscale

Sets the colorscale for the bars. To have an effect, `MarkerColor` must map to color scale values.

?MarkerOutline : Line

Sets the color of the bar outlines

?MarkerPatternShape : PatternShape

Sets a pattern shape for all bars

?MultiMarkerPatternShape : PatternShape seq

Sets an individual pattern shape for each bar

?MarkerPattern : Pattern

Sets the marker pattern (use this for more finegrained control than the other pattern-associated arguments).

?Marker : Marker

Sets the marker for the bars (use this for more finegrained control than the other marker-associated arguments).

?Base : 'd

Sets where the bar base is drawn (in position axis units).

?Width : 'e

Sets the bar width (in position axis units) of all bars.

?MultiWidth : 'e seq

Sets the individual bar width (in position axis units) for each bar.

?TextPosition : TextPosition

Sets the position of text associated with each datum

?MultiTextPosition : TextPosition seq

Sets the position of text associated with individual datum

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.StackedBar(values, ?Keys, ?MultiKeys, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerPatternShape, ?MultiMarkerPatternShape, ?MarkerPattern, ?Marker, ?Base, ?Width, ?MultiWidth, ?TextPosition, ?MultiTextPosition, ?UseDefaults)

Full Usage: Chart.StackedBar(values, ?Keys, ?MultiKeys, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerPatternShape, ?MultiMarkerPatternShape, ?MarkerPattern, ?Marker, ?Base, ?Width, ?MultiWidth, ?TextPosition, ?MultiTextPosition, ?UseDefaults)

Parameters:
    values : 'a seq - Sets the values that are plotted as the size of each bar.
    ?Keys : 'b seq - Sets the keys associated with each bar.
    ?MultiKeys : 'b seq seq - Sets the keys associated with each bar. Use two inner arrays here to plot multicategorial data
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the Opacity of the trace.
    ?MultiOpacity : float seq - Sets the Opacity of each individual bar.
    ?Text : 'c - Sets a text associated with each datum
    ?MultiText : 'c seq - Sets individual text for each datum
    ?MarkerColor : Color - Sets the color of the bars
    ?MarkerColorScale : Colorscale - Sets the colorscale for the bars. To have an effect, `MarkerColor` must map to color scale values.
    ?MarkerOutline : Line - Sets the color of the bar outlines
    ?MarkerPatternShape : PatternShape - Sets a pattern shape for all bars
    ?MultiMarkerPatternShape : PatternShape seq - Sets an individual pattern shape for each bar
    ?MarkerPattern : Pattern - Sets the marker pattern (use this for more finegrained control than the other pattern-associated arguments).
    ?Marker : Marker - Sets the marker for the bars (use this for more finegrained control than the other marker-associated arguments).
    ?Base : 'd - Sets where the bar base is drawn (in position axis units).
    ?Width : 'e - Sets the bar width (in position axis units) of all bars.
    ?MultiWidth : 'e seq - Sets the individual bar width (in position axis units) for each bar.
    ?TextPosition : TextPosition - Sets the position of text associated with each datum
    ?MultiTextPosition : TextPosition seq - Sets the position of text associated with individual datum
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a stacked bar chart, with bars plotted horizontally. Values with the same key are stacked on top of each other in the X dimension. To create this type of chart, combine multiple of these charts via `Chart.combine`. A bar chart is a chart that presents categorical data with rectangular bars with heights or lengths proportional to the values that they represent.

values : 'a seq

Sets the values that are plotted as the size of each bar.

?Keys : 'b seq

Sets the keys associated with each bar.

?MultiKeys : 'b seq seq

Sets the keys associated with each bar. Use two inner arrays here to plot multicategorial data

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the Opacity of the trace.

?MultiOpacity : float seq

Sets the Opacity of each individual bar.

?Text : 'c

Sets a text associated with each datum

?MultiText : 'c seq

Sets individual text for each datum

?MarkerColor : Color

Sets the color of the bars

?MarkerColorScale : Colorscale

Sets the colorscale for the bars. To have an effect, `MarkerColor` must map to color scale values.

?MarkerOutline : Line

Sets the color of the bar outlines

?MarkerPatternShape : PatternShape

Sets a pattern shape for all bars

?MultiMarkerPatternShape : PatternShape seq

Sets an individual pattern shape for each bar

?MarkerPattern : Pattern

Sets the marker pattern (use this for more finegrained control than the other pattern-associated arguments).

?Marker : Marker

Sets the marker for the bars (use this for more finegrained control than the other marker-associated arguments).

?Base : 'd

Sets where the bar base is drawn (in position axis units).

?Width : 'e

Sets the bar width (in position axis units) of all bars.

?MultiWidth : 'e seq

Sets the individual bar width (in position axis units) for each bar.

?TextPosition : TextPosition

Sets the position of text associated with each datum

?MultiTextPosition : TextPosition seq

Sets the position of text associated with individual datum

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.StackedColumn(keysValues, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerPatternShape, ?MultiMarkerPatternShape, ?MarkerPattern, ?Marker, ?Base, ?Width, ?MultiWidth, ?TextPosition, ?MultiTextPosition, ?UseDefaults)

Full Usage: Chart.StackedColumn(keysValues, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerPatternShape, ?MultiMarkerPatternShape, ?MarkerPattern, ?Marker, ?Base, ?Width, ?MultiWidth, ?TextPosition, ?MultiTextPosition, ?UseDefaults)

Parameters:
    keysValues : ('a * 'b) seq - Sets the (key,value) pairs that are plotted as the size and key of each bar.
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the Opacity of the trace.
    ?MultiOpacity : float seq - Sets the Opacity of each individual bar.
    ?Text : 'c - Sets a text associated with each datum
    ?MultiText : 'c seq - Sets individual text for each datum
    ?MarkerColor : Color - Sets the color of the bars
    ?MarkerColorScale : Colorscale - Sets the colorscale for the bars. To have an effect, `MarkerColor` must map to color scale values.
    ?MarkerOutline : Line - Sets the color of the bar outlines
    ?MarkerPatternShape : PatternShape - Sets a pattern shape for all bars
    ?MultiMarkerPatternShape : PatternShape seq - Sets an individual pattern shape for each bar
    ?MarkerPattern : Pattern - Sets the marker pattern (use this for more finegrained control than the other pattern-associated arguments).
    ?Marker : Marker - Sets the marker for the bars (use this for more finegrained control than the other marker-associated arguments).
    ?Base : 'd - Sets where the bar base is drawn (in position axis units).
    ?Width : 'e - Sets the bar width (in position axis units) of all bars.
    ?MultiWidth : 'e seq - Sets the individual bar width (in position axis units) for each bar.
    ?TextPosition : TextPosition - Sets the position of text associated with each datum
    ?MultiTextPosition : TextPosition seq - Sets the position of text associated with individual datum
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a stacked column chart, with bars plotted vertically. Values with the same key are stacked on top of each other in the Y dimension. To create this type of chart, combine multiple of these charts via `Chart.combine`. A bar chart is a chart that presents categorical data with rectangular bars with heights or lengths proportional to the values that they represent.

keysValues : ('a * 'b) seq

Sets the (key,value) pairs that are plotted as the size and key of each bar.

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the Opacity of the trace.

?MultiOpacity : float seq

Sets the Opacity of each individual bar.

?Text : 'c

Sets a text associated with each datum

?MultiText : 'c seq

Sets individual text for each datum

?MarkerColor : Color

Sets the color of the bars

?MarkerColorScale : Colorscale

Sets the colorscale for the bars. To have an effect, `MarkerColor` must map to color scale values.

?MarkerOutline : Line

Sets the color of the bar outlines

?MarkerPatternShape : PatternShape

Sets a pattern shape for all bars

?MultiMarkerPatternShape : PatternShape seq

Sets an individual pattern shape for each bar

?MarkerPattern : Pattern

Sets the marker pattern (use this for more finegrained control than the other pattern-associated arguments).

?Marker : Marker

Sets the marker for the bars (use this for more finegrained control than the other marker-associated arguments).

?Base : 'd

Sets where the bar base is drawn (in position axis units).

?Width : 'e

Sets the bar width (in position axis units) of all bars.

?MultiWidth : 'e seq

Sets the individual bar width (in position axis units) for each bar.

?TextPosition : TextPosition

Sets the position of text associated with each datum

?MultiTextPosition : TextPosition seq

Sets the position of text associated with individual datum

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.StackedColumn(values, ?Keys, ?MultiKeys, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerPatternShape, ?MultiMarkerPatternShape, ?MarkerPattern, ?Marker, ?Base, ?Width, ?MultiWidth, ?TextPosition, ?MultiTextPosition, ?UseDefaults)

Full Usage: Chart.StackedColumn(values, ?Keys, ?MultiKeys, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerPatternShape, ?MultiMarkerPatternShape, ?MarkerPattern, ?Marker, ?Base, ?Width, ?MultiWidth, ?TextPosition, ?MultiTextPosition, ?UseDefaults)

Parameters:
    values : 'a seq - Sets the values that are plotted as the size of each bar.
    ?Keys : 'b seq - Sets the keys associated with each bar.
    ?MultiKeys : 'b seq seq - Sets the keys associated with each bar. Use two inner arrays here to plot multicategorial data
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the Opacity of the trace.
    ?MultiOpacity : float seq - Sets the Opacity of each individual bar.
    ?Text : 'c - Sets a text associated with each datum
    ?MultiText : 'c seq - Sets individual text for each datum
    ?MarkerColor : Color - Sets the color of the bars
    ?MarkerColorScale : Colorscale - Sets the colorscale for the bars. To have an effect, `MarkerColor` must map to color scale values.
    ?MarkerOutline : Line - Sets the color of the bar outlines
    ?MarkerPatternShape : PatternShape - Sets a pattern shape for all bars
    ?MultiMarkerPatternShape : PatternShape seq - Sets an individual pattern shape for each bar
    ?MarkerPattern : Pattern - Sets the marker pattern (use this for more finegrained control than the other pattern-associated arguments).
    ?Marker : Marker - Sets the marker for the bars (use this for more finegrained control than the other marker-associated arguments).
    ?Base : 'd - Sets where the bar base is drawn (in position axis units).
    ?Width : 'e - Sets the bar width (in position axis units) of all bars.
    ?MultiWidth : 'e seq - Sets the individual bar width (in position axis units) for each bar.
    ?TextPosition : TextPosition - Sets the position of text associated with each datum
    ?MultiTextPosition : TextPosition seq - Sets the position of text associated with individual datum
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a stacked column chart, with bars plotted vertically. Values with the same key are stacked on top of each other in the Y dimension. To create this type of chart, combine multiple of these charts via `Chart.combine`. A bar chart is a chart that presents categorical data with rectangular bars with heights or lengths proportional to the values that they represent.

values : 'a seq

Sets the values that are plotted as the size of each bar.

?Keys : 'b seq

Sets the keys associated with each bar.

?MultiKeys : 'b seq seq

Sets the keys associated with each bar. Use two inner arrays here to plot multicategorial data

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the Opacity of the trace.

?MultiOpacity : float seq

Sets the Opacity of each individual bar.

?Text : 'c

Sets a text associated with each datum

?MultiText : 'c seq

Sets individual text for each datum

?MarkerColor : Color

Sets the color of the bars

?MarkerColorScale : Colorscale

Sets the colorscale for the bars. To have an effect, `MarkerColor` must map to color scale values.

?MarkerOutline : Line

Sets the color of the bar outlines

?MarkerPatternShape : PatternShape

Sets a pattern shape for all bars

?MultiMarkerPatternShape : PatternShape seq

Sets an individual pattern shape for each bar

?MarkerPattern : Pattern

Sets the marker pattern (use this for more finegrained control than the other pattern-associated arguments).

?Marker : Marker

Sets the marker for the bars (use this for more finegrained control than the other marker-associated arguments).

?Base : 'd

Sets where the bar base is drawn (in position axis units).

?Width : 'e

Sets the bar width (in position axis units) of all bars.

?MultiWidth : 'e seq

Sets the individual bar width (in position axis units) for each bar.

?TextPosition : TextPosition

Sets the position of text associated with each datum

?MultiTextPosition : TextPosition seq

Sets the position of text associated with individual datum

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.StackedFunnel(x, y, ?Name, ?ShowLegend, ?Opacity, ?Width, ?Offset, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?Orientation, ?AlignmentGroup, ?OffsetGroup, ?MarkerColor, ?MarkerOutline, ?Marker, ?TextInfo, ?ConnectorLineColor, ?ConnectorLineStyle, ?ConnectorFillColor, ?ConnectorLine, ?Connector, ?InsideTextFont, ?OutsideTextFont, ?UseDefaults)

Full Usage: Chart.StackedFunnel(x, y, ?Name, ?ShowLegend, ?Opacity, ?Width, ?Offset, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?Orientation, ?AlignmentGroup, ?OffsetGroup, ?MarkerColor, ?MarkerOutline, ?Marker, ?TextInfo, ?ConnectorLineColor, ?ConnectorLineStyle, ?ConnectorFillColor, ?ConnectorLine, ?Connector, ?InsideTextFont, ?OutsideTextFont, ?UseDefaults)

Parameters:
    x : 'a seq - Sets the x coordinates of the plotted data.
    y : 'b seq - Sets the y coordinates of the plotted data.
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Opacity : float - Sets the Opacity of the trace.
    ?Width : float - Sets the bar width (in position axis units).
    ?Offset : float - Shifts the position where the bar is drawn (in position axis units). In "group" barmode, traces that set "offset" will be excluded and drawn in "overlay" mode instead.
    ?Text : 'c - Sets a text associated with each datum
    ?MultiText : 'c seq - Sets individual text for each datum
    ?TextPosition : TextPosition - Sets the position of text associated with each datum
    ?MultiTextPosition : TextPosition seq - Sets the position of text associated with individual datum
    ?Orientation : Orientation - Only relevant when `stackgroup` is used, and only the first `orientation` found in the `stackgroup` will be used - including if `visible` is "legendonly" but not if it is `false`. Sets the stacking direction. With "v" ("h"), the y (x) values of subsequent traces are added. Also affects the default value of `fill`.
    ?AlignmentGroup : string - Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.
    ?OffsetGroup : string - Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.
    ?MarkerColor : Color - Sets the color of the bars.
    ?MarkerOutline : Line - Sets the color of the bar outline.
    ?Marker : Marker - Sets the marker (use this for more finegrained control than the other marker-associated arguments)
    ?TextInfo : TextInfo - Determines which trace information appear on the graph. In the case of having multiple funnels, percentages and totals are computed separately (per trace).
    ?ConnectorLineColor : Color - Sets the line color of the funnel connector
    ?ConnectorLineStyle : DrawingStyle - Sets the line style of the funnel connector
    ?ConnectorFillColor : Color - Sets the fill color of the funnel connector
    ?ConnectorLine : Line - Sets the line of the funnel connector (use this for more finegrained control than the other connector line associated arguments).
    ?Connector : FunnelConnector - Sets the funnel connector (use this for more finegrained control than the other connector-associated arguments).
    ?InsideTextFont : Font - Sets the font used for `text` lying inside the bar.
    ?OutsideTextFont : Font - Sets the font used for `text` lying outside the bar.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a stacked Funnel chart, a variation of the funnel chart where multiple funnel bars of each stage are stacked on top of each other. To create this type of chart, combine multiple of these charts via `Chart.combine`. Funnel charts visualize stages in a process using length-encoded bars. This trace can be used to show data in either a part-to-whole representation wherein each item appears in a single stage, or in a "drop-off" representation wherein each item appears in each stage it traversed. See also the "funnelarea" trace type for a different approach to visualizing funnel data.

x : 'a seq

Sets the x coordinates of the plotted data.

y : 'b seq

Sets the y coordinates of the plotted data.

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Opacity : float

Sets the Opacity of the trace.

?Width : float

Sets the bar width (in position axis units).

?Offset : float

Shifts the position where the bar is drawn (in position axis units). In "group" barmode, traces that set "offset" will be excluded and drawn in "overlay" mode instead.

?Text : 'c

Sets a text associated with each datum

?MultiText : 'c seq

Sets individual text for each datum

?TextPosition : TextPosition

Sets the position of text associated with each datum

?MultiTextPosition : TextPosition seq

Sets the position of text associated with individual datum

?Orientation : Orientation

Only relevant when `stackgroup` is used, and only the first `orientation` found in the `stackgroup` will be used - including if `visible` is "legendonly" but not if it is `false`. Sets the stacking direction. With "v" ("h"), the y (x) values of subsequent traces are added. Also affects the default value of `fill`.

?AlignmentGroup : string

Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.

?OffsetGroup : string

Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.

?MarkerColor : Color

Sets the color of the bars.

?MarkerOutline : Line

Sets the color of the bar outline.

?Marker : Marker

Sets the marker (use this for more finegrained control than the other marker-associated arguments)

?TextInfo : TextInfo

Determines which trace information appear on the graph. In the case of having multiple funnels, percentages and totals are computed separately (per trace).

?ConnectorLineColor : Color

Sets the line color of the funnel connector

?ConnectorLineStyle : DrawingStyle

Sets the line style of the funnel connector

?ConnectorFillColor : Color

Sets the fill color of the funnel connector

?ConnectorLine : Line

Sets the line of the funnel connector (use this for more finegrained control than the other connector line associated arguments).

?Connector : FunnelConnector

Sets the funnel connector (use this for more finegrained control than the other connector-associated arguments).

?InsideTextFont : Font

Sets the font used for `text` lying inside the bar.

?OutsideTextFont : Font

Sets the font used for `text` lying outside the bar.

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.Violin(xy, ?Name, ?ShowLegend, ?Text, ?MultiText, ?FillColor, ?Opacity, ?Points, ?Jitter, ?PointPos, ?Orientation, ?Width, ?MarkerColor, ?Marker, ?OutlineColor, ?OutlineWidth, ?Outline, ?AlignmentGroup, ?OffsetGroup, ?ShowBox, ?BoxWidth, ?BoxFillColor, ?Box, ?BandWidth, ?MeanLine, ?ScaleGroup, ?ScaleMode, ?Side, ?Span, ?SpanMode, ?UseDefaults)

Full Usage: Chart.Violin(xy, ?Name, ?ShowLegend, ?Text, ?MultiText, ?FillColor, ?Opacity, ?Points, ?Jitter, ?PointPos, ?Orientation, ?Width, ?MarkerColor, ?Marker, ?OutlineColor, ?OutlineWidth, ?Outline, ?AlignmentGroup, ?OffsetGroup, ?ShowBox, ?BoxWidth, ?BoxFillColor, ?Box, ?BandWidth, ?MeanLine, ?ScaleGroup, ?ScaleMode, ?Side, ?Span, ?SpanMode, ?UseDefaults)

Parameters:
    xy : ('a * 'b) seq - Sets the xy sample data or coordinate pairs
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover.
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Text : 'c - Sets a text associated with each datum
    ?MultiText : 'c seq - Sets individual text for each datum
    ?FillColor : Color - Sets the fill color. Defaults to a half-transparent variant of the line color, marker color, or marker line color, whichever is available.
    ?Opacity : float - Sets the Opacity otf the trace.
    ?Points : JitterPoints - If "outliers", only the sample points lying outside the whiskers are shown If "suspectedoutliers", the outlier points are shown and points either less than 4"Q1-3"Q3 or greater than 4"Q3-3"Q1 are highlighted (see `outliercolor`) If "all", all sample points are shown If "false", only the violins are shown with no sample points. Defaults to "suspectedoutliers" when `marker.outliercolor` or `marker.line.outliercolor` is set, otherwise defaults to "outliers".
    ?Jitter : float - Sets the amount of jitter in the sample points drawn. If "0", the sample points align along the distribution axis. If "1", the sample points are drawn in a random jitter of width equal to the width of the box(es).
    ?PointPos : float - Sets the position of the sample points in relation to the box(es). If "0", the sample points are places over the center of the box(es). Positive (negative) values correspond to positions to the right (left) for vertical boxes and above (below) for horizontal boxes
    ?Orientation : Orientation - Sets the orientation of the violin(s). If "v" ("h"), the distribution is visualized along the vertical (horizontal).
    ?Width : float - Sets the width of the violin in data coordinates. If "0" (default value) the width is automatically selected based on the positions of other violin traces in the same subplot.
    ?MarkerColor : Color - Sets the marker color.
    ?Marker : Marker - Sets the marker for the violin (use this for more finegrained control than the other marker-associated arguments).
    ?OutlineColor : Color - Sets the color of the box outline
    ?OutlineWidth : float - Sets the width of the box outline
    ?Outline : Line - Sets the box outline (use this for more finegrained control than the other outline-associated arguments).
    ?AlignmentGroup : string - Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.
    ?OffsetGroup : string - Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.
    ?ShowBox : bool - Whether and how to draw a miniature box plot
    ?BoxWidth : float - Sets the width of the miniature box plot
    ?BoxFillColor : Color - Sets the fill color of the miniature box plot
    ?Box : Box - Sets the styles of the miniature box plot (use this for more finegrained control than the other box-associated arguments)
    ?BandWidth : float - Sets the bandwidth used to compute the kernel density estimate. By default, the bandwidth is determined by Silverman's rule of thumb.
    ?MeanLine : MeanLine - Whether and how to draw the meanline
    ?ScaleGroup : string - If there are multiple violins that should be sized according to to some metric (see `scalemode`), link them by providing a non-empty group id here shared by every trace in the same group. If a violin's `width` is undefined, `scalegroup` will default to the trace's name. In this case, violins with the same names will be linked together
    ?ScaleMode : ScaleMode - Sets the metric by which the width of each violin is determined."width" means each violin has the same (max) width"count" means the violins are scaled by the number of sample points makingup each violin.
    ?Side : ViolinSide - Determines on which side of the position value the density function making up one half of a violin is plotted. Useful when comparing two violin traces under "overlay" mode, where one trace has `side` set to "positive" and the other to "negative".
    ?Span : Range - Sets the span in data space for which the density function will be computed. Has an effect only when `spanmode` is set to "manual".
    ?SpanMode : SpanMode - Sets the method by which the span in data space where the density function will be computed. "soft" means the span goes from the sample's minimum value minus two bandwidths to the sample's maximum value plus two bandwidths. "hard" means the span goes from the sample's minimum to its maximum value. For custom span settings, use mode "manual" and fill in the `span` attribute.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Visualizes the distribution of the input data as a violin plot. A violin plot is a method of plotting numeric data. It is similar to a box plot, except that they also show the probability density of the data at different values, usually smoothed by a kernel density estimator. In vertical (horizontal) violin plots, statistics are computed using `y` (`x`) values. By supplying an `x` (`y`) array, one violin per distinct x (y) value is drawn If no `x` (`y`) array is provided, a single violin is drawn. That violin position is then positioned with with `name` or with `x0` (`y0`) if provided.

xy : ('a * 'b) seq

Sets the xy sample data or coordinate pairs

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover.

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Text : 'c

Sets a text associated with each datum

?MultiText : 'c seq

Sets individual text for each datum

?FillColor : Color

Sets the fill color. Defaults to a half-transparent variant of the line color, marker color, or marker line color, whichever is available.

?Opacity : float

Sets the Opacity otf the trace.

?Points : JitterPoints

If "outliers", only the sample points lying outside the whiskers are shown If "suspectedoutliers", the outlier points are shown and points either less than 4"Q1-3"Q3 or greater than 4"Q3-3"Q1 are highlighted (see `outliercolor`) If "all", all sample points are shown If "false", only the violins are shown with no sample points. Defaults to "suspectedoutliers" when `marker.outliercolor` or `marker.line.outliercolor` is set, otherwise defaults to "outliers".

?Jitter : float

Sets the amount of jitter in the sample points drawn. If "0", the sample points align along the distribution axis. If "1", the sample points are drawn in a random jitter of width equal to the width of the box(es).

?PointPos : float

Sets the position of the sample points in relation to the box(es). If "0", the sample points are places over the center of the box(es). Positive (negative) values correspond to positions to the right (left) for vertical boxes and above (below) for horizontal boxes

?Orientation : Orientation

Sets the orientation of the violin(s). If "v" ("h"), the distribution is visualized along the vertical (horizontal).

?Width : float

Sets the width of the violin in data coordinates. If "0" (default value) the width is automatically selected based on the positions of other violin traces in the same subplot.

?MarkerColor : Color

Sets the marker color.

?Marker : Marker

Sets the marker for the violin (use this for more finegrained control than the other marker-associated arguments).

?OutlineColor : Color

Sets the color of the box outline

?OutlineWidth : float

Sets the width of the box outline

?Outline : Line

Sets the box outline (use this for more finegrained control than the other outline-associated arguments).

?AlignmentGroup : string

Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.

?OffsetGroup : string

Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.

?ShowBox : bool

Whether and how to draw a miniature box plot

?BoxWidth : float

Sets the width of the miniature box plot

?BoxFillColor : Color

Sets the fill color of the miniature box plot

?Box : Box

Sets the styles of the miniature box plot (use this for more finegrained control than the other box-associated arguments)

?BandWidth : float

Sets the bandwidth used to compute the kernel density estimate. By default, the bandwidth is determined by Silverman's rule of thumb.

?MeanLine : MeanLine

Whether and how to draw the meanline

?ScaleGroup : string

If there are multiple violins that should be sized according to to some metric (see `scalemode`), link them by providing a non-empty group id here shared by every trace in the same group. If a violin's `width` is undefined, `scalegroup` will default to the trace's name. In this case, violins with the same names will be linked together

?ScaleMode : ScaleMode

Sets the metric by which the width of each violin is determined."width" means each violin has the same (max) width"count" means the violins are scaled by the number of sample points makingup each violin.

?Side : ViolinSide

Determines on which side of the position value the density function making up one half of a violin is plotted. Useful when comparing two violin traces under "overlay" mode, where one trace has `side` set to "positive" and the other to "negative".

?Span : Range

Sets the span in data space for which the density function will be computed. Has an effect only when `spanmode` is set to "manual".

?SpanMode : SpanMode

Sets the method by which the span in data space where the density function will be computed. "soft" means the span goes from the sample's minimum value minus two bandwidths to the sample's maximum value plus two bandwidths. "hard" means the span goes from the sample's minimum to its maximum value. For custom span settings, use mode "manual" and fill in the `span` attribute.

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.Violin(data, orientation, ?Name, ?ShowLegend, ?Text, ?MultiText, ?FillColor, ?Opacity, ?Points, ?Jitter, ?PointPos, ?Width, ?MarkerColor, ?Marker, ?OutlineColor, ?OutlineWidth, ?Outline, ?AlignmentGroup, ?OffsetGroup, ?ShowBox, ?BoxWidth, ?BoxFillColor, ?Box, ?BandWidth, ?MeanLine, ?ScaleGroup, ?ScaleMode, ?Side, ?Span, ?SpanMode, ?UseDefaults)

Full Usage: Chart.Violin(data, orientation, ?Name, ?ShowLegend, ?Text, ?MultiText, ?FillColor, ?Opacity, ?Points, ?Jitter, ?PointPos, ?Width, ?MarkerColor, ?Marker, ?OutlineColor, ?OutlineWidth, ?Outline, ?AlignmentGroup, ?OffsetGroup, ?ShowBox, ?BoxWidth, ?BoxFillColor, ?Box, ?BandWidth, ?MeanLine, ?ScaleGroup, ?ScaleMode, ?Side, ?Span, ?SpanMode, ?UseDefaults)

Parameters:
    data : 'a seq - Sets the sample data or coordinate pairs
    orientation : Orientation - Sets the orientation of the violin(s). If "v" ("h"), the distribution is visualized along the vertical (horizontal).
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover.
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Text : 'b - Sets a text associated with each datum
    ?MultiText : 'b seq - Sets individual text for each datum
    ?FillColor : Color - Sets the fill color. Defaults to a half-transparent variant of the line color, marker color, or marker line color, whichever is available.
    ?Opacity : float - Sets the Opacity otf the trace.
    ?Points : JitterPoints - If "outliers", only the sample points lying outside the whiskers are shown If "suspectedoutliers", the outlier points are shown and points either less than 4"Q1-3"Q3 or greater than 4"Q3-3"Q1 are highlighted (see `outliercolor`) If "all", all sample points are shown If "false", only the violins are shown with no sample points. Defaults to "suspectedoutliers" when `marker.outliercolor` or `marker.line.outliercolor` is set, otherwise defaults to "outliers".
    ?Jitter : float - Sets the amount of jitter in the sample points drawn. If "0", the sample points align along the distribution axis. If "1", the sample points are drawn in a random jitter of width equal to the width of the box(es).
    ?PointPos : float - Sets the position of the sample points in relation to the box(es). If "0", the sample points are places over the center of the box(es). Positive (negative) values correspond to positions to the right (left) for vertical boxes and above (below) for horizontal boxes
    ?Width : float - Sets the width of the violin in data coordinates. If "0" (default value) the width is automatically selected based on the positions of other violin traces in the same subplot.
    ?MarkerColor : Color - Sets the marker color.
    ?Marker : Marker - Sets the marker for the violin (use this for more finegrained control than the other marker-associated arguments).
    ?OutlineColor : Color - Sets the color of the box outline
    ?OutlineWidth : float - Sets the width of the box outline
    ?Outline : Line - Sets the box outline (use this for more finegrained control than the other outline-associated arguments).
    ?AlignmentGroup : string - Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.
    ?OffsetGroup : string - Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.
    ?ShowBox : bool - Whether and how to draw a miniature box plot
    ?BoxWidth : float - Sets the width of the miniature box plot
    ?BoxFillColor : Color - Sets the fill color of the miniature box plot
    ?Box : Box - Sets the styles of the miniature box plot (use this for more finegrained control than the other box-associated arguments)
    ?BandWidth : float - Sets the bandwidth used to compute the kernel density estimate. By default, the bandwidth is determined by Silverman's rule of thumb.
    ?MeanLine : MeanLine - Whether and how to draw the meanline
    ?ScaleGroup : string - If there are multiple violins that should be sized according to to some metric (see `scalemode`), link them by providing a non-empty group id here shared by every trace in the same group. If a violin's `width` is undefined, `scalegroup` will default to the trace's name. In this case, violins with the same names will be linked together
    ?ScaleMode : ScaleMode - Sets the metric by which the width of each violin is determined."width" means each violin has the same (max) width"count" means the violins are scaled by the number of sample points makingup each violin.
    ?Side : ViolinSide - Determines on which side of the position value the density function making up one half of a violin is plotted. Useful when comparing two violin traces under "overlay" mode, where one trace has `side` set to "positive" and the other to "negative".
    ?Span : Range - Sets the span in data space for which the density function will be computed. Has an effect only when `spanmode` is set to "manual".
    ?SpanMode : SpanMode - Sets the method by which the span in data space where the density function will be computed. "soft" means the span goes from the sample's minimum value minus two bandwidths to the sample's maximum value plus two bandwidths. "hard" means the span goes from the sample's minimum to its maximum value. For custom span settings, use mode "manual" and fill in the `span` attribute.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Visualizes the distribution of the input data as a violin plot. A violin plot is a method of plotting numeric data. It is similar to a box plot, except that they also show the probability density of the data at different values, usually smoothed by a kernel density estimator. In vertical (horizontal) violin plots, statistics are computed using `y` (`x`) values. By supplying an `x` (`y`) array, one violin per distinct x (y) value is drawn If no `x` (`y`) array is provided, a single violin is drawn. That violin position is then positioned with with `name` or with `x0` (`y0`) if provided.

data : 'a seq

Sets the sample data or coordinate pairs

orientation : Orientation

Sets the orientation of the violin(s). If "v" ("h"), the distribution is visualized along the vertical (horizontal).

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover.

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Text : 'b

Sets a text associated with each datum

?MultiText : 'b seq

Sets individual text for each datum

?FillColor : Color

Sets the fill color. Defaults to a half-transparent variant of the line color, marker color, or marker line color, whichever is available.

?Opacity : float

Sets the Opacity otf the trace.

?Points : JitterPoints

If "outliers", only the sample points lying outside the whiskers are shown If "suspectedoutliers", the outlier points are shown and points either less than 4"Q1-3"Q3 or greater than 4"Q3-3"Q1 are highlighted (see `outliercolor`) If "all", all sample points are shown If "false", only the violins are shown with no sample points. Defaults to "suspectedoutliers" when `marker.outliercolor` or `marker.line.outliercolor` is set, otherwise defaults to "outliers".

?Jitter : float

Sets the amount of jitter in the sample points drawn. If "0", the sample points align along the distribution axis. If "1", the sample points are drawn in a random jitter of width equal to the width of the box(es).

?PointPos : float

Sets the position of the sample points in relation to the box(es). If "0", the sample points are places over the center of the box(es). Positive (negative) values correspond to positions to the right (left) for vertical boxes and above (below) for horizontal boxes

?Width : float

Sets the width of the violin in data coordinates. If "0" (default value) the width is automatically selected based on the positions of other violin traces in the same subplot.

?MarkerColor : Color

Sets the marker color.

?Marker : Marker

Sets the marker for the violin (use this for more finegrained control than the other marker-associated arguments).

?OutlineColor : Color

Sets the color of the box outline

?OutlineWidth : float

Sets the width of the box outline

?Outline : Line

Sets the box outline (use this for more finegrained control than the other outline-associated arguments).

?AlignmentGroup : string

Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.

?OffsetGroup : string

Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.

?ShowBox : bool

Whether and how to draw a miniature box plot

?BoxWidth : float

Sets the width of the miniature box plot

?BoxFillColor : Color

Sets the fill color of the miniature box plot

?Box : Box

Sets the styles of the miniature box plot (use this for more finegrained control than the other box-associated arguments)

?BandWidth : float

Sets the bandwidth used to compute the kernel density estimate. By default, the bandwidth is determined by Silverman's rule of thumb.

?MeanLine : MeanLine

Whether and how to draw the meanline

?ScaleGroup : string

If there are multiple violins that should be sized according to to some metric (see `scalemode`), link them by providing a non-empty group id here shared by every trace in the same group. If a violin's `width` is undefined, `scalegroup` will default to the trace's name. In this case, violins with the same names will be linked together

?ScaleMode : ScaleMode

Sets the metric by which the width of each violin is determined."width" means each violin has the same (max) width"count" means the violins are scaled by the number of sample points makingup each violin.

?Side : ViolinSide

Determines on which side of the position value the density function making up one half of a violin is plotted. Useful when comparing two violin traces under "overlay" mode, where one trace has `side` set to "positive" and the other to "negative".

?Span : Range

Sets the span in data space for which the density function will be computed. Has an effect only when `spanmode` is set to "manual".

?SpanMode : SpanMode

Sets the method by which the span in data space where the density function will be computed. "soft" means the span goes from the sample's minimum value minus two bandwidths to the sample's maximum value plus two bandwidths. "hard" means the span goes from the sample's minimum to its maximum value. For custom span settings, use mode "manual" and fill in the `span` attribute.

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.Violin(?X, ?MultiX, ?Y, ?MultiY, ?Name, ?ShowLegend, ?Text, ?MultiText, ?FillColor, ?Opacity, ?Points, ?Jitter, ?PointPos, ?Orientation, ?Width, ?MarkerColor, ?Marker, ?OutlineColor, ?OutlineWidth, ?Outline, ?AlignmentGroup, ?OffsetGroup, ?ShowBox, ?BoxWidth, ?BoxFillColor, ?Box, ?BandWidth, ?MeanLine, ?ScaleGroup, ?ScaleMode, ?Side, ?Span, ?SpanMode, ?UseDefaults)

Full Usage: Chart.Violin(?X, ?MultiX, ?Y, ?MultiY, ?Name, ?ShowLegend, ?Text, ?MultiText, ?FillColor, ?Opacity, ?Points, ?Jitter, ?PointPos, ?Orientation, ?Width, ?MarkerColor, ?Marker, ?OutlineColor, ?OutlineWidth, ?Outline, ?AlignmentGroup, ?OffsetGroup, ?ShowBox, ?BoxWidth, ?BoxFillColor, ?Box, ?BandWidth, ?MeanLine, ?ScaleGroup, ?ScaleMode, ?Side, ?Span, ?SpanMode, ?UseDefaults)

Parameters:
    ?X : 'a seq - Sets the x sample data or coordinates
    ?MultiX : 'a seq seq - Sets the x sample data or coordinates. Use two inner arrays here to plot multicategorial data
    ?Y : 'b seq - Sets the y sample data or coordinates
    ?MultiY : 'b seq seq - Sets the y sample data or coordinates. Use two inner arrays here to plot multicategorial data
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover.
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?Text : 'c - Sets a text associated with each datum
    ?MultiText : 'c seq - Sets individual text for each datum
    ?FillColor : Color - Sets the fill color. Defaults to a half-transparent variant of the line color, marker color, or marker line color, whichever is available.
    ?Opacity : float - Sets the Opacity otf the trace.
    ?Points : JitterPoints - If "outliers", only the sample points lying outside the whiskers are shown If "suspectedoutliers", the outlier points are shown and points either less than 4"Q1-3"Q3 or greater than 4"Q3-3"Q1 are highlighted (see `outliercolor`) If "all", all sample points are shown If "false", only the violins are shown with no sample points. Defaults to "suspectedoutliers" when `marker.outliercolor` or `marker.line.outliercolor` is set, otherwise defaults to "outliers".
    ?Jitter : float - Sets the amount of jitter in the sample points drawn. If "0", the sample points align along the distribution axis. If "1", the sample points are drawn in a random jitter of width equal to the width of the box(es).
    ?PointPos : float - Sets the position of the sample points in relation to the box(es). If "0", the sample points are places over the center of the box(es). Positive (negative) values correspond to positions to the right (left) for vertical boxes and above (below) for horizontal boxes
    ?Orientation : Orientation - Sets the orientation of the violin(s). If "v" ("h"), the distribution is visualized along the vertical (horizontal).
    ?Width : float - Sets the width of the violin in data coordinates. If "0" (default value) the width is automatically selected based on the positions of other violin traces in the same subplot.
    ?MarkerColor : Color - Sets the marker color.
    ?Marker : Marker - Sets the marker for the violin (use this for more finegrained control than the other marker-associated arguments).
    ?OutlineColor : Color - Sets the color of the box outline
    ?OutlineWidth : float - Sets the width of the box outline
    ?Outline : Line - Sets the box outline (use this for more finegrained control than the other outline-associated arguments).
    ?AlignmentGroup : string - Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.
    ?OffsetGroup : string - Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.
    ?ShowBox : bool - Whether and how to draw a miniature box plot
    ?BoxWidth : float - Sets the width of the miniature box plot
    ?BoxFillColor : Color - Sets the fill color of the miniature box plot
    ?Box : Box - Sets the styles of the miniature box plot (use this for more finegrained control than the other box-associated arguments)
    ?BandWidth : float - Sets the bandwidth used to compute the kernel density estimate. By default, the bandwidth is determined by Silverman's rule of thumb.
    ?MeanLine : MeanLine - Whether and how to draw the meanline
    ?ScaleGroup : string - If there are multiple violins that should be sized according to to some metric (see `scalemode`), link them by providing a non-empty group id here shared by every trace in the same group. If a violin's `width` is undefined, `scalegroup` will default to the trace's name. In this case, violins with the same names will be linked together
    ?ScaleMode : ScaleMode - Sets the metric by which the width of each violin is determined."width" means each violin has the same (max) width"count" means the violins are scaled by the number of sample points makingup each violin.
    ?Side : ViolinSide - Determines on which side of the position value the density function making up one half of a violin is plotted. Useful when comparing two violin traces under "overlay" mode, where one trace has `side` set to "positive" and the other to "negative".
    ?Span : Range - Sets the span in data space for which the density function will be computed. Has an effect only when `spanmode` is set to "manual".
    ?SpanMode : SpanMode - Sets the method by which the span in data space where the density function will be computed. "soft" means the span goes from the sample's minimum value minus two bandwidths to the sample's maximum value plus two bandwidths. "hard" means the span goes from the sample's minimum to its maximum value. For custom span settings, use mode "manual" and fill in the `span` attribute.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Visualizes the distribution of the input data as a violin plot. A violin plot is a method of plotting numeric data. It is similar to a box plot, except that they also show the probability density of the data at different values, usually smoothed by a kernel density estimator. In vertical (horizontal) violin plots, statistics are computed using `y` (`x`) values. By supplying an `x` (`y`) array, one violin per distinct x (y) value is drawn If no `x` (`y`) array is provided, a single violin is drawn. That violin position is then positioned with with `name` or with `x0` (`y0`) if provided.

?X : 'a seq

Sets the x sample data or coordinates

?MultiX : 'a seq seq

Sets the x sample data or coordinates. Use two inner arrays here to plot multicategorial data

?Y : 'b seq

Sets the y sample data or coordinates

?MultiY : 'b seq seq

Sets the y sample data or coordinates. Use two inner arrays here to plot multicategorial data

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover.

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?Text : 'c

Sets a text associated with each datum

?MultiText : 'c seq

Sets individual text for each datum

?FillColor : Color

Sets the fill color. Defaults to a half-transparent variant of the line color, marker color, or marker line color, whichever is available.

?Opacity : float

Sets the Opacity otf the trace.

?Points : JitterPoints

If "outliers", only the sample points lying outside the whiskers are shown If "suspectedoutliers", the outlier points are shown and points either less than 4"Q1-3"Q3 or greater than 4"Q3-3"Q1 are highlighted (see `outliercolor`) If "all", all sample points are shown If "false", only the violins are shown with no sample points. Defaults to "suspectedoutliers" when `marker.outliercolor` or `marker.line.outliercolor` is set, otherwise defaults to "outliers".

?Jitter : float

Sets the amount of jitter in the sample points drawn. If "0", the sample points align along the distribution axis. If "1", the sample points are drawn in a random jitter of width equal to the width of the box(es).

?PointPos : float

Sets the position of the sample points in relation to the box(es). If "0", the sample points are places over the center of the box(es). Positive (negative) values correspond to positions to the right (left) for vertical boxes and above (below) for horizontal boxes

?Orientation : Orientation

Sets the orientation of the violin(s). If "v" ("h"), the distribution is visualized along the vertical (horizontal).

?Width : float

Sets the width of the violin in data coordinates. If "0" (default value) the width is automatically selected based on the positions of other violin traces in the same subplot.

?MarkerColor : Color

Sets the marker color.

?Marker : Marker

Sets the marker for the violin (use this for more finegrained control than the other marker-associated arguments).

?OutlineColor : Color

Sets the color of the box outline

?OutlineWidth : float

Sets the width of the box outline

?Outline : Line

Sets the box outline (use this for more finegrained control than the other outline-associated arguments).

?AlignmentGroup : string

Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.

?OffsetGroup : string

Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.

?ShowBox : bool

Whether and how to draw a miniature box plot

?BoxWidth : float

Sets the width of the miniature box plot

?BoxFillColor : Color

Sets the fill color of the miniature box plot

?Box : Box

Sets the styles of the miniature box plot (use this for more finegrained control than the other box-associated arguments)

?BandWidth : float

Sets the bandwidth used to compute the kernel density estimate. By default, the bandwidth is determined by Silverman's rule of thumb.

?MeanLine : MeanLine

Whether and how to draw the meanline

?ScaleGroup : string

If there are multiple violins that should be sized according to to some metric (see `scalemode`), link them by providing a non-empty group id here shared by every trace in the same group. If a violin's `width` is undefined, `scalegroup` will default to the trace's name. In this case, violins with the same names will be linked together

?ScaleMode : ScaleMode

Sets the metric by which the width of each violin is determined."width" means each violin has the same (max) width"count" means the violins are scaled by the number of sample points makingup each violin.

?Side : ViolinSide

Determines on which side of the position value the density function making up one half of a violin is plotted. Useful when comparing two violin traces under "overlay" mode, where one trace has `side` set to "positive" and the other to "negative".

?Span : Range

Sets the span in data space for which the density function will be computed. Has an effect only when `spanmode` is set to "manual".

?SpanMode : SpanMode

Sets the method by which the span in data space where the density function will be computed. "soft" means the span goes from the sample's minimum value minus two bandwidths to the sample's maximum value plus two bandwidths. "hard" means the span goes from the sample's minimum to its maximum value. For custom span settings, use mode "manual" and fill in the `span` attribute.

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.Waterfall(xymeasures, ?Name, ?ShowLegend, ?IncreasingColor, ?Increasing, ?DecreasingColor, ?Decreasing, ?TotalsColor, ?Totals, ?Base, ?Width, ?MultiWidth, ?Opacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?TextFont, ?Connector, ?AlignmentGroup, ?OffsetGroup, ?Orientation, ?UseDefaults)

Full Usage: Chart.Waterfall(xymeasures, ?Name, ?ShowLegend, ?IncreasingColor, ?Increasing, ?DecreasingColor, ?Decreasing, ?TotalsColor, ?Totals, ?Base, ?Width, ?MultiWidth, ?Opacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?TextFont, ?Connector, ?AlignmentGroup, ?OffsetGroup, ?Orientation, ?UseDefaults)

Parameters:
    xymeasures : ('a * 'b * WaterfallMeasure) seq - Sets the x and y coordinates of the plotted data, together with a measure for each (x,y) pair that defines the type of computation done for each pair.
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?IncreasingColor : Color - Sets the color of increasing values
    ?Increasing : FinanceMarker - Sets the style options of increasing values (use this for more finegrained control than the other increasing-associated arguments).
    ?DecreasingColor : Color - Sets the color of decreasing values
    ?Decreasing : FinanceMarker - Sets the style options of decreasing values (use this for more finegrained control than the other increasing-associated arguments).
    ?TotalsColor : Color - Sets the color of total values
    ?Totals : FinanceMarker - Sets the style options of total values (use this for more finegrained control than the other increasing-associated arguments).
    ?Base : float - Sets where the bar base is drawn (in position axis units).
    ?Width : float - Sets the bar width (in position axis units).
    ?MultiWidth : float seq - Sets the individual bar width of each datum (in position axis units).
    ?Opacity : float - Sets the opacity of the trace.
    ?Text : 'c - Sets a text associated with each datum
    ?MultiText : 'c seq - Sets individual text for each datum
    ?TextPosition : TextPosition - Sets the position of text associated with each datum
    ?MultiTextPosition : TextPosition seq - Sets the position of text associated with individual datum
    ?TextFont : Font - Sets the font used for `text`.
    ?Connector : WaterfallConnector - Sets the waterfall connector of this trace
    ?AlignmentGroup : string - Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.
    ?OffsetGroup : string - Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.
    ?Orientation : Orientation - Only relevant when `stackgroup` is used, and only the first `orientation` found in the `stackgroup` will be used - including if `visible` is "legendonly" but not if it is `false`. Sets the stacking direction. With "v" ("h"), the y (x) values of subsequent traces are added. Also affects the default value of `fill`.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a waterfall chart. Waterfall charts are special bar charts that help visualizing the cumulative effect of sequentially introduced positive or negative values

xymeasures : ('a * 'b * WaterfallMeasure) seq

Sets the x and y coordinates of the plotted data, together with a measure for each (x,y) pair that defines the type of computation done for each pair.

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?IncreasingColor : Color

Sets the color of increasing values

?Increasing : FinanceMarker

Sets the style options of increasing values (use this for more finegrained control than the other increasing-associated arguments).

?DecreasingColor : Color

Sets the color of decreasing values

?Decreasing : FinanceMarker

Sets the style options of decreasing values (use this for more finegrained control than the other increasing-associated arguments).

?TotalsColor : Color

Sets the color of total values

?Totals : FinanceMarker

Sets the style options of total values (use this for more finegrained control than the other increasing-associated arguments).

?Base : float

Sets where the bar base is drawn (in position axis units).

?Width : float

Sets the bar width (in position axis units).

?MultiWidth : float seq

Sets the individual bar width of each datum (in position axis units).

?Opacity : float

Sets the opacity of the trace.

?Text : 'c

Sets a text associated with each datum

?MultiText : 'c seq

Sets individual text for each datum

?TextPosition : TextPosition

Sets the position of text associated with each datum

?MultiTextPosition : TextPosition seq

Sets the position of text associated with individual datum

?TextFont : Font

Sets the font used for `text`.

?Connector : WaterfallConnector

Sets the waterfall connector of this trace

?AlignmentGroup : string

Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.

?OffsetGroup : string

Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.

?Orientation : Orientation

Only relevant when `stackgroup` is used, and only the first `orientation` found in the `stackgroup` will be used - including if `visible` is "legendonly" but not if it is `false`. Sets the stacking direction. With "v" ("h"), the y (x) values of subsequent traces are added. Also affects the default value of `fill`.

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.Waterfall(xy, ?Name, ?ShowLegend, ?IncreasingColor, ?Increasing, ?DecreasingColor, ?Decreasing, ?TotalsColor, ?Totals, ?Base, ?Width, ?MultiWidth, ?Opacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?TextFont, ?Connector, ?Measure, ?AlignmentGroup, ?OffsetGroup, ?Orientation, ?UseDefaults)

Full Usage: Chart.Waterfall(xy, ?Name, ?ShowLegend, ?IncreasingColor, ?Increasing, ?DecreasingColor, ?Decreasing, ?TotalsColor, ?Totals, ?Base, ?Width, ?MultiWidth, ?Opacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?TextFont, ?Connector, ?Measure, ?AlignmentGroup, ?OffsetGroup, ?Orientation, ?UseDefaults)

Parameters:
    xy : ('a * 'b) seq - Sets the x and y coordinates of the plotted data.
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?IncreasingColor : Color - Sets the color of increasing values
    ?Increasing : FinanceMarker - Sets the style options of increasing values (use this for more finegrained control than the other increasing-associated arguments).
    ?DecreasingColor : Color - Sets the color of decreasing values
    ?Decreasing : FinanceMarker - Sets the style options of decreasing values (use this for more finegrained control than the other increasing-associated arguments).
    ?TotalsColor : Color - Sets the color of total values
    ?Totals : FinanceMarker - Sets the style options of total values (use this for more finegrained control than the other increasing-associated arguments).
    ?Base : float - Sets where the bar base is drawn (in position axis units).
    ?Width : float - Sets the bar width (in position axis units).
    ?MultiWidth : float seq - Sets the individual bar width of each datum (in position axis units).
    ?Opacity : float - Sets the opacity of the trace.
    ?Text : 'c - Sets a text associated with each datum
    ?MultiText : 'c seq - Sets individual text for each datum
    ?TextPosition : TextPosition - Sets the position of text associated with each datum
    ?MultiTextPosition : TextPosition seq - Sets the position of text associated with individual datum
    ?TextFont : Font - Sets the font used for `text`.
    ?Connector : WaterfallConnector - Sets the waterfall connector of this trace
    ?Measure : WaterfallMeasure seq - An array containing types of measures. By default the values are considered as 'relative'. However; it is possible to use 'total' to compute the sums. Also 'absolute' could be applied to reset the computed total or to declare an initial value where needed.
    ?AlignmentGroup : string - Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.
    ?OffsetGroup : string - Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.
    ?Orientation : Orientation - Only relevant when `stackgroup` is used, and only the first `orientation` found in the `stackgroup` will be used - including if `visible` is "legendonly" but not if it is `false`. Sets the stacking direction. With "v" ("h"), the y (x) values of subsequent traces are added. Also affects the default value of `fill`.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a waterfall chart. Waterfall charts are special bar charts that help visualizing the cumulative effect of sequentially introduced positive or negative values

xy : ('a * 'b) seq

Sets the x and y coordinates of the plotted data.

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?IncreasingColor : Color

Sets the color of increasing values

?Increasing : FinanceMarker

Sets the style options of increasing values (use this for more finegrained control than the other increasing-associated arguments).

?DecreasingColor : Color

Sets the color of decreasing values

?Decreasing : FinanceMarker

Sets the style options of decreasing values (use this for more finegrained control than the other increasing-associated arguments).

?TotalsColor : Color

Sets the color of total values

?Totals : FinanceMarker

Sets the style options of total values (use this for more finegrained control than the other increasing-associated arguments).

?Base : float

Sets where the bar base is drawn (in position axis units).

?Width : float

Sets the bar width (in position axis units).

?MultiWidth : float seq

Sets the individual bar width of each datum (in position axis units).

?Opacity : float

Sets the opacity of the trace.

?Text : 'c

Sets a text associated with each datum

?MultiText : 'c seq

Sets individual text for each datum

?TextPosition : TextPosition

Sets the position of text associated with each datum

?MultiTextPosition : TextPosition seq

Sets the position of text associated with individual datum

?TextFont : Font

Sets the font used for `text`.

?Connector : WaterfallConnector

Sets the waterfall connector of this trace

?Measure : WaterfallMeasure seq

An array containing types of measures. By default the values are considered as 'relative'. However; it is possible to use 'total' to compute the sums. Also 'absolute' could be applied to reset the computed total or to declare an initial value where needed.

?AlignmentGroup : string

Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.

?OffsetGroup : string

Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.

?Orientation : Orientation

Only relevant when `stackgroup` is used, and only the first `orientation` found in the `stackgroup` will be used - including if `visible` is "legendonly" but not if it is `false`. Sets the stacking direction. With "v" ("h"), the y (x) values of subsequent traces are added. Also affects the default value of `fill`.

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Chart.Waterfall(x, y, ?Name, ?ShowLegend, ?IncreasingColor, ?Increasing, ?DecreasingColor, ?Decreasing, ?TotalsColor, ?Totals, ?Base, ?Width, ?MultiWidth, ?Opacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?TextFont, ?Connector, ?Measure, ?AlignmentGroup, ?OffsetGroup, ?Orientation, ?UseDefaults)

Full Usage: Chart.Waterfall(x, y, ?Name, ?ShowLegend, ?IncreasingColor, ?Increasing, ?DecreasingColor, ?Decreasing, ?TotalsColor, ?Totals, ?Base, ?Width, ?MultiWidth, ?Opacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?TextFont, ?Connector, ?Measure, ?AlignmentGroup, ?OffsetGroup, ?Orientation, ?UseDefaults)

Parameters:
    x : 'a seq - Sets the x coordinates of the plotted data.
    y : 'b seq - Sets the y coordinates of the plotted data.
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover
    ?ShowLegend : bool - Determines whether or not an item corresponding to this trace is shown in the legend.
    ?IncreasingColor : Color - Sets the color of increasing values
    ?Increasing : FinanceMarker - Sets the style options of increasing values (use this for more finegrained control than the other increasing-associated arguments).
    ?DecreasingColor : Color - Sets the color of decreasing values
    ?Decreasing : FinanceMarker - Sets the style options of decreasing values (use this for more finegrained control than the other increasing-associated arguments).
    ?TotalsColor : Color - Sets the color of total values
    ?Totals : FinanceMarker - Sets the style options of total values (use this for more finegrained control than the other increasing-associated arguments).
    ?Base : float - Sets where the bar base is drawn (in position axis units).
    ?Width : float - Sets the bar width (in position axis units).
    ?MultiWidth : float seq - Sets the individual bar width of each datum (in position axis units).
    ?Opacity : float - Sets the opacity of the trace.
    ?Text : 'c - Sets a text associated with each datum
    ?MultiText : 'c seq - Sets individual text for each datum
    ?TextPosition : TextPosition - Sets the position of text associated with each datum
    ?MultiTextPosition : TextPosition seq - Sets the position of text associated with individual datum
    ?TextFont : Font - Sets the font used for `text`.
    ?Connector : WaterfallConnector - Sets the waterfall connector of this trace
    ?Measure : WaterfallMeasure seq - An array containing types of measures. By default the values are considered as 'relative'. However; it is possible to use 'total' to compute the sums. Also 'absolute' could be applied to reset the computed total or to declare an initial value where needed.
    ?AlignmentGroup : string - Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.
    ?OffsetGroup : string - Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.
    ?Orientation : Orientation - Only relevant when `stackgroup` is used, and only the first `orientation` found in the `stackgroup` will be used - including if `visible` is "legendonly" but not if it is `false`. Sets the stacking direction. With "v" ("h"), the y (x) values of subsequent traces are added. Also affects the default value of `fill`.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a waterfall chart. Waterfall charts are special bar charts that help visualizing the cumulative effect of sequentially introduced positive or negative values

x : 'a seq

Sets the x coordinates of the plotted data.

y : 'b seq

Sets the y coordinates of the plotted data.

?Name : string

Sets the trace name. The trace name appear as the legend item and on hover

?ShowLegend : bool

Determines whether or not an item corresponding to this trace is shown in the legend.

?IncreasingColor : Color

Sets the color of increasing values

?Increasing : FinanceMarker

Sets the style options of increasing values (use this for more finegrained control than the other increasing-associated arguments).

?DecreasingColor : Color

Sets the color of decreasing values

?Decreasing : FinanceMarker

Sets the style options of decreasing values (use this for more finegrained control than the other increasing-associated arguments).

?TotalsColor : Color

Sets the color of total values

?Totals : FinanceMarker

Sets the style options of total values (use this for more finegrained control than the other increasing-associated arguments).

?Base : float

Sets where the bar base is drawn (in position axis units).

?Width : float

Sets the bar width (in position axis units).

?MultiWidth : float seq

Sets the individual bar width of each datum (in position axis units).

?Opacity : float

Sets the opacity of the trace.

?Text : 'c

Sets a text associated with each datum

?MultiText : 'c seq

Sets individual text for each datum

?TextPosition : TextPosition

Sets the position of text associated with each datum

?MultiTextPosition : TextPosition seq

Sets the position of text associated with individual datum

?TextFont : Font

Sets the font used for `text`.

?Connector : WaterfallConnector

Sets the waterfall connector of this trace

?Measure : WaterfallMeasure seq

An array containing types of measures. By default the values are considered as 'relative'. However; it is possible to use 'total' to compute the sums. Also 'absolute' could be applied to reset the computed total or to declare an initial value where needed.

?AlignmentGroup : string

Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.

?OffsetGroup : string

Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.

?Orientation : Orientation

Only relevant when `stackgroup` is used, and only the first `orientation` found in the `stackgroup` will be used - including if `visible` is "legendonly" but not if it is `false`. Sets the stacking direction. With "v" ("h"), the y (x) values of subsequent traces are added. Also affects the default value of `fill`.

?UseDefaults : bool

If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Type something to start searching.