Chart Type
Static members
Static member | Description |
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:
('a * 'b * 'c * int) seq
-
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 : float seq
-
Sets the opactity of individual datum markers
?Text : 'd
-
Sets a text associated with each datum
?MultiText : 'd 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)
?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.
|
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:
int seq
?A : 'a seq
?B : 'b seq
?C : 'c seq
?Sum : 'd
?Name : string
?ShowLegend : bool
?Opacity : float
?MultiOpacity : float seq
?Text : 'e
?MultiText : 'e seq
?TextPosition : TextPosition
?MultiTextPosition : TextPosition seq
?MarkerColor : Color
?MarkerColorScale : Colorscale
?MarkerOutline : Line
?MarkerSymbol : MarkerSymbol
?MultiMarkerSymbol : MarkerSymbol seq
?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`
|
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:
('a * 'b * 'c) seq
-
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 : float seq
-
Sets the opactity of individual datum markers
?Text : 'd
-
Sets a text associated with each datum
?MultiText : 'd 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)
?UseDefaults : bool
-
If set to false, ignore the global default settings set in `Defaults`
Returns: GenericChart
|
|
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
-
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 : 'b seq
-
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 : 'c seq
-
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 : float seq
-
Sets the opactity of individual datum markers
?Text : 'e
-
Sets a text associated with each datum
?MultiText : 'e 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)
?UseDefaults : bool
-
If set to false, ignore the global default settings set in `Defaults`
Returns: GenericChart
|
|
Full Usage:
Chart.PointTernary(abc, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?MarkerColor, ?MarkerColorScale, ?MarkerOutline, ?MarkerSymbol, ?MultiMarkerSymbol, ?Marker, ?UseDefaults)
Parameters:
('a * 'b * 'c) seq
-
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 : float seq
-
Sets the opactity of individual datum markers
?Text : 'd
-
Sets a text associated with each datum
?MultiText : 'd 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)
?UseDefaults : bool
-
If set to false, ignore the global default settings set in `Defaults`
Returns: GenericChart
|
|
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
-
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 : 'b seq
-
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 : 'c seq
-
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 : float seq
-
Sets the opactity of individual datum markers
?Text : 'e
-
Sets a text associated with each datum
?MultiText : 'e 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)
?UseDefaults : bool
-
If set to false, ignore the global default settings set in `Defaults`
Returns: GenericChart
|
|
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:
('a * 'b * 'c) seq
-
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 : float seq
-
Sets the opactity of individual datum markers
?Text : 'd
-
Sets a text associated with each datum
?MultiText : 'd 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)
?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
|
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
-
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 : 'b seq
-
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 : 'c seq
-
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 : float seq
-
Sets the opactity of individual datum markers
?Text : 'e
-
Sets a text associated with each datum
?MultiText : 'e 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)
?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
|