Chart Type

Static members

Static member Description

Chart.BubbleTernary(abcSizes, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?UseDefaults)

Full Usage: Chart.BubbleTernary(abcSizes, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?UseDefaults)

Parameters:
    abcSizes : seq<'a * 'b * 'c * int> - Sets the quantities of the a, b, and c components
    ?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 : seq<float> - Sets the opactity of individual datum markers
    ?Text : 'd - Sets a text associated with each datum
    ?MultiText : seq<'d> - Sets individual text for each datum
    ?TextPosition : TextPosition - Sets the position of text associated with each datum
    ?MultiTextPosition : seq<TextPosition> - 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 : seq<MarkerSymbol> - 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)
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a bubble plot on a ternary coordinate system 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. In general, BubbleTernary creates a barycentric point plot on three variables which sum to a constant, graphically depicting the ratios of the three variables as positions in an equilateral triangle. A 4th data dimension is used to determine the size of the points.

abcSizes : seq<'a * 'b * 'c * int>

Sets the quantities of the a, b, and c components

?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 : seq<float>

Sets the opactity of individual datum markers

?Text : 'd

Sets a text associated with each datum

?MultiText : seq<'d>

Sets individual text for each datum

?TextPosition : TextPosition

Sets the position of text associated with each datum

?MultiTextPosition : seq<TextPosition>

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 : seq<MarkerSymbol>

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)

?UseDefaults : bool

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

Returns: GenericChart

Chart.BubbleTernary(sizes, ?A, ?B, ?C, ?Sum, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?UseDefaults)

Full Usage: Chart.BubbleTernary(sizes, ?A, ?B, ?C, ?Sum, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?UseDefaults)

Parameters:
    sizes : seq<int>
    ?A : seq<'a>
    ?B : seq<'b>
    ?C : seq<'c>
    ?Sum : 'd
    ?Name : string
    ?ShowLegend : bool
    ?Opacity : float
    ?MultiOpacity : seq<float>
    ?Text : 'e
    ?MultiText : seq<'e>
    ?TextPosition : TextPosition
    ?MultiTextPosition : seq<TextPosition>
    ?MarkerColor : Color
    ?MarkerColorScale : Colorscale
    ?MarkerOutline : Line
    ?MarkerSymbol : MarkerSymbol
    ?MultiMarkerSymbol : seq<MarkerSymbol>
    ?Marker : Marker
    ?LineColor : Color
    ?LineColorScale : Colorscale
    ?LineWidth : float
    ?LineDash : DrawingStyle
    ?Line : Line
    ?UseDefaults : bool

Returns: GenericChart

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. In general, BubbleTernary creates a barycentric point plot on three variables which sum to a constant, graphically depicting the ratios of the three variables as positions in an equilateral triangle. A 4th data dimension is used to determine the size of the points. Sets the bubble size of the plotted data Sets the quantity of component `a` in each data point. If `a`, `b`, and `c` are all provided, they need not be normalized, only the relative values matter. If only two arrays are provided they must be normalized to match `ternary<i>.sum`. Sets the quantity of component `b` in each data point. If `a`, `b`, and `c` are all provided, they need not be normalized, only the relative values matter. If only two arrays are provided they must be normalized to match `ternary<i>.sum`. Sets the quantity of component `c` in each data point. If `a`, `b`, and `c` are all provided, they need not be normalized, only the relative values matter. If only two arrays are provided they must be normalized to match `ternary<i>.sum`. The number each triplet should sum to, if only two of `a`, `b`, and `c` are provided. This overrides `ternary<i>.sum` to normalize this specific trace, but does not affect the values displayed on the axes. 0 (or missing) means to use `ternary<i>.sum` Sets the trace name. The trace name appear as the legend item and on hover Determines whether or not an item corresponding to this trace is shown in the legend. Sets the opactity of the trace Sets the opactity of individual datum markers Sets a text associated with each datum Sets individual text for each datum Sets the position of text associated with each datum Sets the position of text associated with individual datum Sets the color of the marker Sets the colorscale of the marker Sets the outline of the marker Sets the marker symbol for each datum Sets the marker symbol for each individual datum Sets the marker (use this for more finegrained control than the other marker-associated arguments) Sets the color of the line Sets the colorscale of the line Sets the width of the line sets the drawing style of the line Sets the line (use this for more finegrained control than the other line-associated arguments) If set to false, ignore the global default settings set in `Defaults`

sizes : seq<int>
?A : seq<'a>
?B : seq<'b>
?C : seq<'c>
?Sum : 'd
?Name : string
?ShowLegend : bool
?Opacity : float
?MultiOpacity : seq<float>
?Text : 'e
?MultiText : seq<'e>
?TextPosition : TextPosition
?MultiTextPosition : seq<TextPosition>
?MarkerColor : Color
?MarkerColorScale : Colorscale
?MarkerOutline : Line
?MarkerSymbol : MarkerSymbol
?MultiMarkerSymbol : seq<MarkerSymbol>
?Marker : Marker
?LineColor : Color
?LineColorScale : Colorscale
?LineWidth : float
?LineDash : DrawingStyle
?Line : Line
?UseDefaults : bool
Returns: GenericChart

Chart.LineTernary(abc, ?ShowMarkers, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?UseDefaults)

Full Usage: Chart.LineTernary(abc, ?ShowMarkers, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?UseDefaults)

Parameters:
    abc : seq<'a * 'b * 'c> - Sets the quantities of the a, b, and c components
    ?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 : seq<float> - Sets the opactity of individual datum markers
    ?Text : 'd - Sets a text associated with each datum
    ?MultiText : seq<'d> - Sets individual text for each datum
    ?TextPosition : TextPosition - Sets the position of text associated with each datum
    ?MultiTextPosition : seq<TextPosition> - 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 : seq<MarkerSymbol> - 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)
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a line plot on a ternary coordinate system In general, LineTernary creates a barycentric line plot on three variables which sum to a constant, graphically depicting the ratios of the three variables as positions in an equilateral triangle.

abc : seq<'a * 'b * 'c>

Sets the quantities of the a, b, and c components

?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 : seq<float>

Sets the opactity of individual datum markers

?Text : 'd

Sets a text associated with each datum

?MultiText : seq<'d>

Sets individual text for each datum

?TextPosition : TextPosition

Sets the position of text associated with each datum

?MultiTextPosition : seq<TextPosition>

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 : seq<MarkerSymbol>

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)

?UseDefaults : bool

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

Returns: GenericChart

Chart.LineTernary(?A, ?B, ?C, ?Sum, ?ShowMarkers, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?UseDefaults)

Full Usage: Chart.LineTernary(?A, ?B, ?C, ?Sum, ?ShowMarkers, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?UseDefaults)

Parameters:
    ?A : seq<'a> - Sets the quantity of component `a` in each data point. If `a`, `b`, and `c` are all provided, they need not be normalized, only the relative values matter. If only two arrays are provided they must be normalized to match `ternary.sum`.
    ?B : seq<'b> - Sets the quantity of component `b` in each data point. If `a`, `b`, and `c` are all provided, they need not be normalized, only the relative values matter. If only two arrays are provided they must be normalized to match `ternary.sum`.
    ?C : seq<'c> - Sets the quantity of component `c` in each data point. If `a`, `b`, and `c` are all provided, they need not be normalized, only the relative values matter. If only two arrays are provided they must be normalized to match `ternary.sum`.
    ?Sum : 'd - The number each triplet should sum to, if only two of `a`, `b`, and `c` are provided. This overrides `ternary.sum` to normalize this specific trace, but does not affect the values displayed on the axes. 0 (or missing) means to use `ternary.sum`
    ?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 : seq<float> - Sets the opactity of individual datum markers
    ?Text : 'e - Sets a text associated with each datum
    ?MultiText : seq<'e> - Sets individual text for each datum
    ?TextPosition : TextPosition - Sets the position of text associated with each datum
    ?MultiTextPosition : seq<TextPosition> - 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 : seq<MarkerSymbol> - 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)
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a line plot on a ternary coordinate system In general, LineTernary creates a barycentric line plot on three variables which sum to a constant, graphically depicting the ratios of the three variables as positions in an equilateral triangle.

?A : seq<'a>

Sets the quantity of component `a` in each data point. If `a`, `b`, and `c` are all provided, they need not be normalized, only the relative values matter. If only two arrays are provided they must be normalized to match `ternary.sum`.

?B : seq<'b>

Sets the quantity of component `b` in each data point. If `a`, `b`, and `c` are all provided, they need not be normalized, only the relative values matter. If only two arrays are provided they must be normalized to match `ternary.sum`.

?C : seq<'c>

Sets the quantity of component `c` in each data point. If `a`, `b`, and `c` are all provided, they need not be normalized, only the relative values matter. If only two arrays are provided they must be normalized to match `ternary.sum`.

?Sum : 'd

The number each triplet should sum to, if only two of `a`, `b`, and `c` are provided. This overrides `ternary.sum` to normalize this specific trace, but does not affect the values displayed on the axes. 0 (or missing) means to use `ternary.sum`

?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 : seq<float>

Sets the opactity of individual datum markers

?Text : 'e

Sets a text associated with each datum

?MultiText : seq<'e>

Sets individual text for each datum

?TextPosition : TextPosition

Sets the position of text associated with each datum

?MultiTextPosition : seq<TextPosition>

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 : seq<MarkerSymbol>

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)

?UseDefaults : bool

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

Returns: GenericChart

Chart.PointTernary(abc, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?UseDefaults)

Full Usage: Chart.PointTernary(abc, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?UseDefaults)

Parameters:
    abc : seq<'a * 'b * 'c> - Sets the quantities of the a, b, and c components
    ?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 : seq<float> - Sets the opactity of individual datum markers
    ?Text : 'd - Sets a text associated with each datum
    ?MultiText : seq<'d> - Sets individual text for each datum
    ?TextPosition : TextPosition - Sets the position of text associated with each datum
    ?MultiTextPosition : seq<TextPosition> - 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 : seq<MarkerSymbol> - 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)
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a point plot on a ternary coordinate system In general, PointTernary creates a barycentric point plot on three variables which sum to a constant, graphically depicting the ratios of the three variables as positions in an equilateral triangle.

abc : seq<'a * 'b * 'c>

Sets the quantities of the a, b, and c components

?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 : seq<float>

Sets the opactity of individual datum markers

?Text : 'd

Sets a text associated with each datum

?MultiText : seq<'d>

Sets individual text for each datum

?TextPosition : TextPosition

Sets the position of text associated with each datum

?MultiTextPosition : seq<TextPosition>

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 : seq<MarkerSymbol>

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)

?UseDefaults : bool

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

Returns: GenericChart

Chart.PointTernary(?A, ?B, ?C, ?Sum, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?UseDefaults)

Full Usage: Chart.PointTernary(?A, ?B, ?C, ?Sum, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?UseDefaults)

Parameters:
    ?A : seq<'a> - Sets the quantity of component `a` in each data point. If `a`, `b`, and `c` are all provided, they need not be normalized, only the relative values matter. If only two arrays are provided they must be normalized to match `ternary.sum`.
    ?B : seq<'b> - Sets the quantity of component `b` in each data point. If `a`, `b`, and `c` are all provided, they need not be normalized, only the relative values matter. If only two arrays are provided they must be normalized to match `ternary.sum`.
    ?C : seq<'c> - Sets the quantity of component `c` in each data point. If `a`, `b`, and `c` are all provided, they need not be normalized, only the relative values matter. If only two arrays are provided they must be normalized to match `ternary.sum`.
    ?Sum : 'd - The number each triplet should sum to, if only two of `a`, `b`, and `c` are provided. This overrides `ternary.sum` to normalize this specific trace, but does not affect the values displayed on the axes. 0 (or missing) means to use `ternary.sum`
    ?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 : seq<float> - Sets the opactity of individual datum markers
    ?Text : 'e - Sets a text associated with each datum
    ?MultiText : seq<'e> - Sets individual text for each datum
    ?TextPosition : TextPosition - Sets the position of text associated with each datum
    ?MultiTextPosition : seq<TextPosition> - 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 : seq<MarkerSymbol> - 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)
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a point plot on a ternary coordinate system In general, PointTernary creates a barycentric point plot on three variables which sum to a constant, graphically depicting the ratios of the three variables as positions in an equilateral triangle.

?A : seq<'a>

Sets the quantity of component `a` in each data point. If `a`, `b`, and `c` are all provided, they need not be normalized, only the relative values matter. If only two arrays are provided they must be normalized to match `ternary.sum`.

?B : seq<'b>

Sets the quantity of component `b` in each data point. If `a`, `b`, and `c` are all provided, they need not be normalized, only the relative values matter. If only two arrays are provided they must be normalized to match `ternary.sum`.

?C : seq<'c>

Sets the quantity of component `c` in each data point. If `a`, `b`, and `c` are all provided, they need not be normalized, only the relative values matter. If only two arrays are provided they must be normalized to match `ternary.sum`.

?Sum : 'd

The number each triplet should sum to, if only two of `a`, `b`, and `c` are provided. This overrides `ternary.sum` to normalize this specific trace, but does not affect the values displayed on the axes. 0 (or missing) means to use `ternary.sum`

?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 : seq<float>

Sets the opactity of individual datum markers

?Text : 'e

Sets a text associated with each datum

?MultiText : seq<'e>

Sets individual text for each datum

?TextPosition : TextPosition

Sets the position of text associated with each datum

?MultiTextPosition : seq<TextPosition>

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 : seq<MarkerSymbol>

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)

?UseDefaults : bool

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

Returns: GenericChart

Chart.ScatterTernary(abc, ?Mode, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?UseDefaults)

Full Usage: Chart.ScatterTernary(abc, ?Mode, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?UseDefaults)

Parameters:
    abc : seq<'a * 'b * 'c> - Sets the quantities of the a, b, and c components
    ?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 : seq<float> - Sets the opactity of individual datum markers
    ?Text : 'd - Sets a text associated with each datum
    ?MultiText : seq<'d> - Sets individual text for each datum
    ?TextPosition : TextPosition - Sets the position of text associated with each datum
    ?MultiTextPosition : seq<TextPosition> - 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 : seq<MarkerSymbol> - 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)
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a Scatter plot on a ternary coordinate system In general, ScatterTernary creates a barycentric plot on three variables which sum to a constant, graphically depicting the ratios of the three variables as positions in an equilateral triangle. ScatterTernary charts are the basis of PointTernary, LineTernary, and BubbleTernary Charts, and can be customized as such. We also provide abstractions for those: Chart.LineTernary, Chart.PointTernary, Chart.BubbleTernary

abc : seq<'a * 'b * 'c>

Sets the quantities of the a, b, and c components

?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 : seq<float>

Sets the opactity of individual datum markers

?Text : 'd

Sets a text associated with each datum

?MultiText : seq<'d>

Sets individual text for each datum

?TextPosition : TextPosition

Sets the position of text associated with each datum

?MultiTextPosition : seq<TextPosition>

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 : seq<MarkerSymbol>

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)

?UseDefaults : bool

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

Returns: GenericChart

Chart.ScatterTernary(?A, ?B, ?C, ?Sum, ?Mode, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?UseDefaults)

Full Usage: Chart.ScatterTernary(?A, ?B, ?C, ?Sum, ?Mode, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?LineColor, ?LineColorScale, ?LineWidth, ?LineDash, ?Line, ?UseDefaults)

Parameters:
    ?A : seq<'a> - Sets the quantity of component `a` in each data point. If `a`, `b`, and `c` are all provided, they need not be normalized, only the relative values matter. If only two arrays are provided they must be normalized to match `ternary.sum`.
    ?B : seq<'b> - Sets the quantity of component `b` in each data point. If `a`, `b`, and `c` are all provided, they need not be normalized, only the relative values matter. If only two arrays are provided they must be normalized to match `ternary.sum`.
    ?C : seq<'c> - Sets the quantity of component `c` in each data point. If `a`, `b`, and `c` are all provided, they need not be normalized, only the relative values matter. If only two arrays are provided they must be normalized to match `ternary.sum`.
    ?Sum : 'd - The number each triplet should sum to, if only two of `a`, `b`, and `c` are provided. This overrides `ternary.sum` to normalize this specific trace, but does not affect the values displayed on the axes. 0 (or missing) means to use `ternary.sum`
    ?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 : seq<float> - Sets the opactity of individual datum markers
    ?Text : 'e - Sets a text associated with each datum
    ?MultiText : seq<'e> - Sets individual text for each datum
    ?TextPosition : TextPosition - Sets the position of text associated with each datum
    ?MultiTextPosition : seq<TextPosition> - 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 : seq<MarkerSymbol> - 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)
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a Scatter plot on a ternary coordinate system In general, ScatterTernary creates a barycentric plot on three variables which sum to a constant, graphically depicting the ratios of the three variables as positions in an equilateral triangle. ScatterTernary charts are the basis of PointTernary, LineTernary, and BubbleTernary Charts, and can be customized as such. We also provide abstractions for those: Chart.LineTernary, Chart.PointTernary, Chart.BubbleTernary

?A : seq<'a>

Sets the quantity of component `a` in each data point. If `a`, `b`, and `c` are all provided, they need not be normalized, only the relative values matter. If only two arrays are provided they must be normalized to match `ternary.sum`.

?B : seq<'b>

Sets the quantity of component `b` in each data point. If `a`, `b`, and `c` are all provided, they need not be normalized, only the relative values matter. If only two arrays are provided they must be normalized to match `ternary.sum`.

?C : seq<'c>

Sets the quantity of component `c` in each data point. If `a`, `b`, and `c` are all provided, they need not be normalized, only the relative values matter. If only two arrays are provided they must be normalized to match `ternary.sum`.

?Sum : 'd

The number each triplet should sum to, if only two of `a`, `b`, and `c` are provided. This overrides `ternary.sum` to normalize this specific trace, but does not affect the values displayed on the axes. 0 (or missing) means to use `ternary.sum`

?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 : seq<float>

Sets the opactity of individual datum markers

?Text : 'e

Sets a text associated with each datum

?MultiText : seq<'e>

Sets individual text for each datum

?TextPosition : TextPosition

Sets the position of text associated with each datum

?MultiTextPosition : seq<TextPosition>

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 : seq<MarkerSymbol>

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)

?UseDefaults : bool

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

Returns: GenericChart