Chart Type

Static members

Static member Description

Chart.Doughnut(valuesLabels, ?Hole, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Pull, ?MultiPull, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?SectionColors, ?SectionOutlineColor, ?SectionOutlineWidth, ?SectionOutlineMultiWidth, ?SectionOutline, ?Marker, ?TextInfo, ?Direction, ?Rotation, ?Sort, ?UseDefaults)

Full Usage: Chart.Doughnut(valuesLabels, ?Hole, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Pull, ?MultiPull, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?SectionColors, ?SectionOutlineColor, ?SectionOutlineWidth, ?SectionOutlineMultiWidth, ?SectionOutline, ?Marker, ?TextInfo, ?Direction, ?Rotation, ?Sort, ?UseDefaults)

Parameters:
    valuesLabels : seq<'a * 'b> - Sets the values and labels of the sectors. If label entries are duplicated, the associated values are summed.
    ?Hole : float - Sets the fraction of the radius to cut out of the pie. Use this to make a donut chart.
    ?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
    ?Pull : float - Sets the fraction of larger radius to pull the sectors out from the center. This can be a constant to pull all slices apart from each other equally or an array to highlight one or more slices.
    ?MultiPull : seq<float> - Sets the fraction of larger radius to pull the sectors out from the center. This can be a constant to pull all slices apart from each other equally or an array to highlight one or more slices.
    ?Text : 'c - Sets text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.
    ?MultiText : seq<'c> - Sets text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.
    ?TextPosition : TextPosition - Sets the positions of the `text` elements with respects to the (x,y) coordinates.
    ?MultiTextPosition : seq<TextPosition> - Sets the positions of the `text` elements with respects to the (x,y) coordinates.
    ?SectionColors : seq<Color> - Sets the colors associated with each section.
    ?SectionOutlineColor : Color - Sets the color of the section outline.
    ?SectionOutlineWidth : float - Sets the width of the section outline.
    ?SectionOutlineMultiWidth : seq<float> - Sets the width of each individual section outline.
    ?SectionOutline : Line - Sets the section outline (use this for more finegrained control than the other section outline-associated arguments).
    ?Marker : Marker - Sets the marker of this trace.
    ?TextInfo : TextInfo - Determines which trace information appear on the graph.
    ?Direction : Direction - Specifies the direction at which succeeding sectors follow one another.
    ?Rotation : float - Instead of the first slice starting at 12 o'clock, rotate to some other angle.
    ?Sort : bool - Determines whether or not the sectors are reordered from largest to smallest.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a doughnut chart. A doughnut chart is a variation of the pie chart that has a fraction cut from the center of the slices.

valuesLabels : seq<'a * 'b>

Sets the values and labels of the sectors. If label entries are duplicated, the associated values are summed.

?Hole : float

Sets the fraction of the radius to cut out of the pie. Use this to make a donut chart.

?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

?Pull : float

Sets the fraction of larger radius to pull the sectors out from the center. This can be a constant to pull all slices apart from each other equally or an array to highlight one or more slices.

?MultiPull : seq<float>

Sets the fraction of larger radius to pull the sectors out from the center. This can be a constant to pull all slices apart from each other equally or an array to highlight one or more slices.

?Text : 'c

Sets text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.

?MultiText : seq<'c>

Sets text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.

?TextPosition : TextPosition

Sets the positions of the `text` elements with respects to the (x,y) coordinates.

?MultiTextPosition : seq<TextPosition>

Sets the positions of the `text` elements with respects to the (x,y) coordinates.

?SectionColors : seq<Color>

Sets the colors associated with each section.

?SectionOutlineColor : Color

Sets the color of the section outline.

?SectionOutlineWidth : float

Sets the width of the section outline.

?SectionOutlineMultiWidth : seq<float>

Sets the width of each individual section outline.

?SectionOutline : Line

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

?Marker : Marker

Sets the marker of this trace.

?TextInfo : TextInfo

Determines which trace information appear on the graph.

?Direction : Direction

Specifies the direction at which succeeding sectors follow one another.

?Rotation : float

Instead of the first slice starting at 12 o'clock, rotate to some other angle.

?Sort : bool

Determines whether or not the sectors are reordered from largest to smallest.

?UseDefaults : bool

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

Returns: GenericChart

Chart.Doughnut(values, ?Name, ?Hole, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Labels, ?Pull, ?MultiPull, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?SectionColors, ?SectionOutlineColor, ?SectionOutlineWidth, ?SectionOutlineMultiWidth, ?SectionOutline, ?Marker, ?TextInfo, ?Direction, ?Rotation, ?Sort, ?UseDefaults)

Full Usage: Chart.Doughnut(values, ?Name, ?Hole, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Labels, ?Pull, ?MultiPull, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?SectionColors, ?SectionOutlineColor, ?SectionOutlineWidth, ?SectionOutlineMultiWidth, ?SectionOutline, ?Marker, ?TextInfo, ?Direction, ?Rotation, ?Sort, ?UseDefaults)

Parameters:
    values : seq<'a> - Sets the values of the sectors
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover
    ?Hole : float - Sets the fraction of the radius to cut out of the pie. Use this to make a donut chart.
    ?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
    ?Labels : seq<'b> - Sets the sector labels. If `labels` entries are duplicated, the associated `values` are summed.
    ?Pull : float - Sets the fraction of larger radius to pull the sectors out from the center. This can be a constant to pull all slices apart from each other equally or an array to highlight one or more slices.
    ?MultiPull : seq<float> - Sets the fraction of larger radius to pull the sectors out from the center. This can be a constant to pull all slices apart from each other equally or an array to highlight one or more slices.
    ?Text : 'c - Sets text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.
    ?MultiText : seq<'c> - Sets text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.
    ?TextPosition : TextPosition - Sets the positions of the `text` elements with respects to the (x,y) coordinates.
    ?MultiTextPosition : seq<TextPosition> - Sets the positions of the `text` elements with respects to the (x,y) coordinates.
    ?SectionColors : seq<Color> - Sets the colors associated with each section.
    ?SectionOutlineColor : Color - Sets the color of the section outline.
    ?SectionOutlineWidth : float - Sets the width of the section outline.
    ?SectionOutlineMultiWidth : seq<float> - Sets the width of each individual section outline.
    ?SectionOutline : Line - Sets the section outline (use this for more finegrained control than the other section outline-associated arguments).
    ?Marker : Marker - Sets the marker of this trace.
    ?TextInfo : TextInfo - Determines which trace information appear on the graph.
    ?Direction : Direction - Specifies the direction at which succeeding sectors follow one another.
    ?Rotation : float - Instead of the first slice starting at 12 o'clock, rotate to some other angle.
    ?Sort : bool - Determines whether or not the sectors are reordered from largest to smallest.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a doughnut chart. A doughnut chart is a variation of the pie chart that has a fraction cut from the center of the slices.

values : seq<'a>

Sets the values of the sectors

?Name : string

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

?Hole : float

Sets the fraction of the radius to cut out of the pie. Use this to make a donut chart.

?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

?Labels : seq<'b>

Sets the sector labels. If `labels` entries are duplicated, the associated `values` are summed.

?Pull : float

Sets the fraction of larger radius to pull the sectors out from the center. This can be a constant to pull all slices apart from each other equally or an array to highlight one or more slices.

?MultiPull : seq<float>

Sets the fraction of larger radius to pull the sectors out from the center. This can be a constant to pull all slices apart from each other equally or an array to highlight one or more slices.

?Text : 'c

Sets text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.

?MultiText : seq<'c>

Sets text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.

?TextPosition : TextPosition

Sets the positions of the `text` elements with respects to the (x,y) coordinates.

?MultiTextPosition : seq<TextPosition>

Sets the positions of the `text` elements with respects to the (x,y) coordinates.

?SectionColors : seq<Color>

Sets the colors associated with each section.

?SectionOutlineColor : Color

Sets the color of the section outline.

?SectionOutlineWidth : float

Sets the width of the section outline.

?SectionOutlineMultiWidth : seq<float>

Sets the width of each individual section outline.

?SectionOutline : Line

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

?Marker : Marker

Sets the marker of this trace.

?TextInfo : TextInfo

Determines which trace information appear on the graph.

?Direction : Direction

Specifies the direction at which succeeding sectors follow one another.

?Rotation : float

Instead of the first slice starting at 12 o'clock, rotate to some other angle.

?Sort : bool

Determines whether or not the sectors are reordered from largest to smallest.

?UseDefaults : bool

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

Returns: GenericChart

Chart.FunnelArea(valuesLabels, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?SectionColors, ?SectionOutlineColor, ?SectionOutlineWidth, ?SectionOutlineMultiWidth, ?SectionOutline, ?Marker, ?TextInfo, ?AspectRatio, ?BaseRatio, ?UseDefaults)

Full Usage: Chart.FunnelArea(valuesLabels, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?SectionColors, ?SectionOutlineColor, ?SectionOutlineWidth, ?SectionOutlineMultiWidth, ?SectionOutline, ?Marker, ?TextInfo, ?AspectRatio, ?BaseRatio, ?UseDefaults)

Parameters:
    valuesLabels : seq<'a * 'b> - Sets the values and labels of the sectors. If label entries are duplicated, the associated values are summed.
    ?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 : 'c - Sets text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.
    ?MultiText : seq<'c> - Sets text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.
    ?TextPosition : TextPosition - Sets the positions of the `text` elements with respects to the (x,y) coordinates.
    ?MultiTextPosition : seq<TextPosition> - Sets the positions of the `text` elements with respects to the (x,y) coordinates.
    ?SectionColors : seq<Color> - Sets the colors associated with each section.
    ?SectionOutlineColor : Color - Sets the color of the section outline.
    ?SectionOutlineWidth : float - Sets the width of the section outline.
    ?SectionOutlineMultiWidth : seq<float> - Sets the width of each individual section outline.
    ?SectionOutline : Line - Sets the section outline (use this for more finegrained control than the other section outline-associated arguments).
    ?Marker : Marker - Sets the marker of this trace.
    ?TextInfo : TextInfo - Determines which trace information appear on the graph.
    ?AspectRatio : float -
    ?BaseRatio : float -
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a FunnelArea chart. FunnelArea charts visualize stages in a process using area-encoded trapezoids, which can be used to show data in a part-to-whole representation similar to a piechart, wherein each item appears in a single stage. See also the "funnel" chart for a different approach to visualizing funnel data.

valuesLabels : seq<'a * 'b>

Sets the values and labels of the sectors. If label entries are duplicated, the associated values are summed.

?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 : 'c

Sets text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.

?MultiText : seq<'c>

Sets text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.

?TextPosition : TextPosition

Sets the positions of the `text` elements with respects to the (x,y) coordinates.

?MultiTextPosition : seq<TextPosition>

Sets the positions of the `text` elements with respects to the (x,y) coordinates.

?SectionColors : seq<Color>

Sets the colors associated with each section.

?SectionOutlineColor : Color

Sets the color of the section outline.

?SectionOutlineWidth : float

Sets the width of the section outline.

?SectionOutlineMultiWidth : seq<float>

Sets the width of each individual section outline.

?SectionOutline : Line

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

?Marker : Marker

Sets the marker of this trace.

?TextInfo : TextInfo

Determines which trace information appear on the graph.

?AspectRatio : float

?BaseRatio : float

?UseDefaults : bool

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

Returns: GenericChart

Chart.FunnelArea(values, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Labels, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?SectionColors, ?SectionOutlineColor, ?SectionOutlineWidth, ?SectionOutlineMultiWidth, ?SectionOutline, ?Marker, ?TextInfo, ?AspectRatio, ?BaseRatio, ?UseDefaults)

Full Usage: Chart.FunnelArea(values, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Labels, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?SectionColors, ?SectionOutlineColor, ?SectionOutlineWidth, ?SectionOutlineMultiWidth, ?SectionOutline, ?Marker, ?TextInfo, ?AspectRatio, ?BaseRatio, ?UseDefaults)

Parameters:
    values : seq<'a> - Sets the values of the sectors
    ?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
    ?Labels : seq<'b> - Sets the sector labels. If `labels` entries are duplicated, the associated `values` are summed.
    ?Text : 'c - Sets text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.
    ?MultiText : seq<'c> - Sets text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.
    ?TextPosition : TextPosition - Sets the positions of the `text` elements with respects to the (x,y) coordinates.
    ?MultiTextPosition : seq<TextPosition> - Sets the positions of the `text` elements with respects to the (x,y) coordinates.
    ?SectionColors : seq<Color> - Sets the colors associated with each section.
    ?SectionOutlineColor : Color - Sets the color of the section outline.
    ?SectionOutlineWidth : float - Sets the width of the section outline.
    ?SectionOutlineMultiWidth : seq<float> - Sets the width of each individual section outline.
    ?SectionOutline : Line - Sets the section outline (use this for more finegrained control than the other section outline-associated arguments).
    ?Marker : Marker - Sets the marker of this trace.
    ?TextInfo : TextInfo - Determines which trace information appear on the graph.
    ?AspectRatio : float -
    ?BaseRatio : float -
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a FunnelArea chart. FunnelArea charts visualize stages in a process using area-encoded trapezoids, which can be used to show data in a part-to-whole representation similar to a piechart, wherein each item appears in a single stage. See also the "funnel" chart for a different approach to visualizing funnel data.

values : seq<'a>

Sets the values of the sectors

?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

?Labels : seq<'b>

Sets the sector labels. If `labels` entries are duplicated, the associated `values` are summed.

?Text : 'c

Sets text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.

?MultiText : seq<'c>

Sets text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.

?TextPosition : TextPosition

Sets the positions of the `text` elements with respects to the (x,y) coordinates.

?MultiTextPosition : seq<TextPosition>

Sets the positions of the `text` elements with respects to the (x,y) coordinates.

?SectionColors : seq<Color>

Sets the colors associated with each section.

?SectionOutlineColor : Color

Sets the color of the section outline.

?SectionOutlineWidth : float

Sets the width of the section outline.

?SectionOutlineMultiWidth : seq<float>

Sets the width of each individual section outline.

?SectionOutline : Line

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

?Marker : Marker

Sets the marker of this trace.

?TextInfo : TextInfo

Determines which trace information appear on the graph.

?AspectRatio : float

?BaseRatio : float

?UseDefaults : bool

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

Returns: GenericChart

Chart.Icicle(labelsparents, ?Values, ?Ids, ?Name, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?SectionColors, ?SectionColorScale, ?ShowSectionColorScale, ?ReverseSectionColorScale, ?SectionOutlineColor, ?SectionOutlineWidth, ?SectionOutlineMultiWidth, ?SectionOutline, ?Marker, ?BranchValues, ?Count, ?TilingOrientation, ?TilingFlip, ?Tiling, ?PathBarEdgeShape, ?PathBar, ?TextInfo, ?Root, ?Level, ?MaxDepth, ?UseDefaults)

Full Usage: Chart.Icicle(labelsparents, ?Values, ?Ids, ?Name, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?SectionColors, ?SectionColorScale, ?ShowSectionColorScale, ?ReverseSectionColorScale, ?SectionOutlineColor, ?SectionOutlineWidth, ?SectionOutlineMultiWidth, ?SectionOutline, ?Marker, ?BranchValues, ?Count, ?TilingOrientation, ?TilingFlip, ?Tiling, ?PathBarEdgeShape, ?PathBar, ?TextInfo, ?Root, ?Level, ?MaxDepth, ?UseDefaults)

Parameters:
    labelsparents : seq<'a * 'b> - Sets the labels of each of the sectors and their respective parent sector.
    ?Values : seq<'c> - Sets the values associated with each of the sectors.
    ?Ids : seq<'d> - Assigns id labels to each datum. These ids for object constancy of data points during animation.
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover
    ?Opacity : float - Sets the opactity of the trace
    ?MultiOpacity : seq<float> - Sets the opactity of individual datum markers
    ?Text : 'e - Sets text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.
    ?MultiText : seq<'e> - Sets text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.
    ?TextPosition : TextPosition - Sets the positions of the `text` elements with respects to the (x,y) coordinates.
    ?MultiTextPosition : seq<TextPosition> - Sets the positions of the `text` elements with respects to the (x,y) coordinates.
    ?SectionColors : seq<Color> - Sets the colors associated with each section.
    ?SectionColorScale : Colorscale - Sets the colorscale for the section values
    ?ShowSectionColorScale : bool - Whether or not to show the section colorbar
    ?ReverseSectionColorScale : bool - Whether or not to show the section colorscale
    ?SectionOutlineColor : Color - Sets the color of the section outline.
    ?SectionOutlineWidth : float - Sets the width of the section outline.
    ?SectionOutlineMultiWidth : seq<float> - Sets the width of each individual section outline.
    ?SectionOutline : Line - Sets the section outline (use this for more finegrained control than the other section outline-associated arguments).
    ?Marker : Marker - Sets the marker of this trace.
    ?BranchValues : BranchValues - Determines how the items in `values` are summed. When set to "total", items in `values` are taken to be value of all its descendants. When set to "remainder", items in `values` corresponding to the root and the branches sectors are taken to be the extra part not part of the sum of the values at their leaves.
    ?Count : IcicleCount - Determines default for `values` when it is not provided, by inferring a 1 for each of the "leaves" and/or "branches", otherwise 0.
    ?TilingOrientation : Orientation - Sets the orientation of the tiling.
    ?TilingFlip : TilingFlip - Sets the flip of the tiling: Determines if the positions obtained from solver are flipped on each axis.
    ?Tiling : IcicleTiling - Sets the styles for the icicle tiling
    ?PathBarEdgeShape : PathbarEdgeShape - Sets the edge shape of the pathbar.
    ?PathBar : Pathbar - Sets the pathbar
    ?TextInfo : TextInfo - Determines which trace information appear on the graph.
    ?Root : IcicleRoot - Sets the styles for the root of this trace.
    ?Level : string - Sets the level from which this trace hierarchy is rendered. Set `level` to `''` to start from the root node in the hierarchy. Must be an "id" if `ids` is filled in, otherwise plotly attempts to find a matching item in `labels`.
    ?MaxDepth : int - Sets the number of rendered sectors from any given `level`. Set `maxdepth` to "-1" to render all the levels in the hierarchy.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates an icicle chart. Icicle charts visualize hierarchal data from leaves (and/or outer branches) towards root with rectangles. The icicle sectors are determined by the entries in "labels" or "ids" and in "parents".

labelsparents : seq<'a * 'b>

Sets the labels of each of the sectors and their respective parent sector.

?Values : seq<'c>

Sets the values associated with each of the sectors.

?Ids : seq<'d>

Assigns id labels to each datum. These ids for object constancy of data points during animation.

?Name : string

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

?Opacity : float

Sets the opactity of the trace

?MultiOpacity : seq<float>

Sets the opactity of individual datum markers

?Text : 'e

Sets text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.

?MultiText : seq<'e>

Sets text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.

?TextPosition : TextPosition

Sets the positions of the `text` elements with respects to the (x,y) coordinates.

?MultiTextPosition : seq<TextPosition>

Sets the positions of the `text` elements with respects to the (x,y) coordinates.

?SectionColors : seq<Color>

Sets the colors associated with each section.

?SectionColorScale : Colorscale

Sets the colorscale for the section values

?ShowSectionColorScale : bool

Whether or not to show the section colorbar

?ReverseSectionColorScale : bool

Whether or not to show the section colorscale

?SectionOutlineColor : Color

Sets the color of the section outline.

?SectionOutlineWidth : float

Sets the width of the section outline.

?SectionOutlineMultiWidth : seq<float>

Sets the width of each individual section outline.

?SectionOutline : Line

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

?Marker : Marker

Sets the marker of this trace.

?BranchValues : BranchValues

Determines how the items in `values` are summed. When set to "total", items in `values` are taken to be value of all its descendants. When set to "remainder", items in `values` corresponding to the root and the branches sectors are taken to be the extra part not part of the sum of the values at their leaves.

?Count : IcicleCount

Determines default for `values` when it is not provided, by inferring a 1 for each of the "leaves" and/or "branches", otherwise 0.

?TilingOrientation : Orientation

Sets the orientation of the tiling.

?TilingFlip : TilingFlip

Sets the flip of the tiling: Determines if the positions obtained from solver are flipped on each axis.

?Tiling : IcicleTiling

Sets the styles for the icicle tiling

?PathBarEdgeShape : PathbarEdgeShape

Sets the edge shape of the pathbar.

?PathBar : Pathbar

Sets the pathbar

?TextInfo : TextInfo

Determines which trace information appear on the graph.

?Root : IcicleRoot

Sets the styles for the root of this trace.

?Level : string

Sets the level from which this trace hierarchy is rendered. Set `level` to `''` to start from the root node in the hierarchy. Must be an "id" if `ids` is filled in, otherwise plotly attempts to find a matching item in `labels`.

?MaxDepth : int

Sets the number of rendered sectors from any given `level`. Set `maxdepth` to "-1" to render all the levels in the hierarchy.

?UseDefaults : bool

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

Returns: GenericChart

Chart.Icicle(labels, parents, ?Values, ?Ids, ?Name, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?SectionColors, ?SectionColorScale, ?ShowSectionColorScale, ?ReverseSectionColorScale, ?SectionOutlineColor, ?SectionOutlineWidth, ?SectionOutlineMultiWidth, ?SectionOutline, ?Marker, ?BranchValues, ?Count, ?TilingOrientation, ?TilingFlip, ?Tiling, ?PathBarEdgeShape, ?PathBar, ?TextInfo, ?Root, ?Level, ?MaxDepth, ?UseDefaults)

Full Usage: Chart.Icicle(labels, parents, ?Values, ?Ids, ?Name, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?SectionColors, ?SectionColorScale, ?ShowSectionColorScale, ?ReverseSectionColorScale, ?SectionOutlineColor, ?SectionOutlineWidth, ?SectionOutlineMultiWidth, ?SectionOutline, ?Marker, ?BranchValues, ?Count, ?TilingOrientation, ?TilingFlip, ?Tiling, ?PathBarEdgeShape, ?PathBar, ?TextInfo, ?Root, ?Level, ?MaxDepth, ?UseDefaults)

Parameters:
    labels : seq<'a> - Sets the labels of each of the sectors.
    parents : seq<'b> - Sets the parent sectors for each of the sectors. Empty string items '' are understood to reference the root node in the hierarchy. If `ids` is filled, `parents` items are understood to be "ids" themselves. When `ids` is not set, plotly attempts to find matching items in `labels`, but beware they must be unique.
    ?Values : seq<'c> - Sets the values associated with each of the sectors.
    ?Ids : seq<'d> - Assigns id labels to each datum. These ids for object constancy of data points during animation.
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover
    ?Opacity : float - Sets the opactity of the trace
    ?MultiOpacity : seq<float> - Sets the opactity of individual datum markers
    ?Text : 'e - Sets text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.
    ?MultiText : seq<'e> - Sets text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.
    ?TextPosition : TextPosition - Sets the positions of the `text` elements with respects to the (x,y) coordinates.
    ?MultiTextPosition : seq<TextPosition> - Sets the positions of the `text` elements with respects to the (x,y) coordinates.
    ?SectionColors : seq<Color> - Sets the colors associated with each section.
    ?SectionColorScale : Colorscale - Sets the colorscale for the section values
    ?ShowSectionColorScale : bool - Whether or not to show the section colorbar
    ?ReverseSectionColorScale : bool - Whether or not to show the section colorscale
    ?SectionOutlineColor : Color - Sets the color of the section outline.
    ?SectionOutlineWidth : float - Sets the width of the section outline.
    ?SectionOutlineMultiWidth : seq<float> - Sets the width of each individual section outline.
    ?SectionOutline : Line - Sets the section outline (use this for more finegrained control than the other section outline-associated arguments).
    ?Marker : Marker - Sets the marker of this trace.
    ?BranchValues : BranchValues - Determines how the items in `values` are summed. When set to "total", items in `values` are taken to be value of all its descendants. When set to "remainder", items in `values` corresponding to the root and the branches sectors are taken to be the extra part not part of the sum of the values at their leaves.
    ?Count : IcicleCount - Determines default for `values` when it is not provided, by inferring a 1 for each of the "leaves" and/or "branches", otherwise 0.
    ?TilingOrientation : Orientation - Sets the orientation of the tiling.
    ?TilingFlip : TilingFlip - Sets the flip of the tiling: Determines if the positions obtained from solver are flipped on each axis.
    ?Tiling : IcicleTiling - Sets the styles for the icicle tiling
    ?PathBarEdgeShape : PathbarEdgeShape - Sets the edge shape of the pathbar.
    ?PathBar : Pathbar - Sets the pathbar
    ?TextInfo : TextInfo - Determines which trace information appear on the graph.
    ?Root : IcicleRoot - Sets the styles for the root of this trace.
    ?Level : string - Sets the level from which this trace hierarchy is rendered. Set `level` to `''` to start from the root node in the hierarchy. Must be an "id" if `ids` is filled in, otherwise plotly attempts to find a matching item in `labels`.
    ?MaxDepth : int - Sets the number of rendered sectors from any given `level`. Set `maxdepth` to "-1" to render all the levels in the hierarchy.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates an icicle chart. Icicle charts visualize hierarchal data from leaves (and/or outer branches) towards root with rectangles. The icicle sectors are determined by the entries in "labels" or "ids" and in "parents".

labels : seq<'a>

Sets the labels of each of the sectors.

parents : seq<'b>

Sets the parent sectors for each of the sectors. Empty string items '' are understood to reference the root node in the hierarchy. If `ids` is filled, `parents` items are understood to be "ids" themselves. When `ids` is not set, plotly attempts to find matching items in `labels`, but beware they must be unique.

?Values : seq<'c>

Sets the values associated with each of the sectors.

?Ids : seq<'d>

Assigns id labels to each datum. These ids for object constancy of data points during animation.

?Name : string

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

?Opacity : float

Sets the opactity of the trace

?MultiOpacity : seq<float>

Sets the opactity of individual datum markers

?Text : 'e

Sets text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.

?MultiText : seq<'e>

Sets text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.

?TextPosition : TextPosition

Sets the positions of the `text` elements with respects to the (x,y) coordinates.

?MultiTextPosition : seq<TextPosition>

Sets the positions of the `text` elements with respects to the (x,y) coordinates.

?SectionColors : seq<Color>

Sets the colors associated with each section.

?SectionColorScale : Colorscale

Sets the colorscale for the section values

?ShowSectionColorScale : bool

Whether or not to show the section colorbar

?ReverseSectionColorScale : bool

Whether or not to show the section colorscale

?SectionOutlineColor : Color

Sets the color of the section outline.

?SectionOutlineWidth : float

Sets the width of the section outline.

?SectionOutlineMultiWidth : seq<float>

Sets the width of each individual section outline.

?SectionOutline : Line

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

?Marker : Marker

Sets the marker of this trace.

?BranchValues : BranchValues

Determines how the items in `values` are summed. When set to "total", items in `values` are taken to be value of all its descendants. When set to "remainder", items in `values` corresponding to the root and the branches sectors are taken to be the extra part not part of the sum of the values at their leaves.

?Count : IcicleCount

Determines default for `values` when it is not provided, by inferring a 1 for each of the "leaves" and/or "branches", otherwise 0.

?TilingOrientation : Orientation

Sets the orientation of the tiling.

?TilingFlip : TilingFlip

Sets the flip of the tiling: Determines if the positions obtained from solver are flipped on each axis.

?Tiling : IcicleTiling

Sets the styles for the icicle tiling

?PathBarEdgeShape : PathbarEdgeShape

Sets the edge shape of the pathbar.

?PathBar : Pathbar

Sets the pathbar

?TextInfo : TextInfo

Determines which trace information appear on the graph.

?Root : IcicleRoot

Sets the styles for the root of this trace.

?Level : string

Sets the level from which this trace hierarchy is rendered. Set `level` to `''` to start from the root node in the hierarchy. Must be an "id" if `ids` is filled in, otherwise plotly attempts to find a matching item in `labels`.

?MaxDepth : int

Sets the number of rendered sectors from any given `level`. Set `maxdepth` to "-1" to render all the levels in the hierarchy.

?UseDefaults : bool

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

Returns: GenericChart

Chart.Indicator(value, mode, ?Range, ?Name, ?Title, ?Domain, ?Align, ?DeltaReference, ?Delta, ?Number, ?GaugeShape, ?Gauge, ?ShowGaugeAxis, ?GaugeAxis, ?UseDefaults)

Full Usage: Chart.Indicator(value, mode, ?Range, ?Name, ?Title, ?Domain, ?Align, ?DeltaReference, ?Delta, ?Number, ?GaugeShape, ?Gauge, ?ShowGaugeAxis, ?GaugeAxis, ?UseDefaults)

Parameters:
    value : IConvertible - Sets the number to be displayed.
    mode : IndicatorMode - Determines how the value is displayed on the graph. `number` displays the value numerically in text. `delta` displays the difference to a reference value in text. Finally, `gauge` displays the value graphically on an axis.
    ?Range : Range - Sets the Range of the Gauge axis
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover.
    ?Title : string - Sets the title of this trace.
    ?Domain : Domain - Sets the domain of this trace.
    ?Align : IndicatorAlignment - Sets the horizontal alignment of the `text` within the box. Note that this attribute has no effect if an angular gauge is displayed: in this case, it is always centered
    ?DeltaReference : 'a -
    ?Delta : IndicatorDelta - Sets how the delta to the delta reference is displayed
    ?Number : IndicatorNumber - Sets the styles of the displayed number
    ?GaugeShape : IndicatorGaugeShape - Sets the shape of the gauge
    ?Gauge : IndicatorGauge - Sets the styles of the gauge
    ?ShowGaugeAxis : bool - Whether or not to show the gauge axis
    ?GaugeAxis : LinearAxis - Sets the gauge axis
    ?UseDefaults : bool -

Returns: GenericChart

Creates an Indicator chart. An indicator is used to visualize a single `value` along with some contextual information such as `steps` or a `threshold`, using a combination of three visual elements: a number, a delta, and/or a gauge. Deltas are taken with respect to a `reference`. Gauges can be either angular or bullet (aka linear) gauges.

value : IConvertible

Sets the number to be displayed.

mode : IndicatorMode

Determines how the value is displayed on the graph. `number` displays the value numerically in text. `delta` displays the difference to a reference value in text. Finally, `gauge` displays the value graphically on an axis.

?Range : Range

Sets the Range of the Gauge axis

?Name : string

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

?Title : string

Sets the title of this trace.

?Domain : Domain

Sets the domain of this trace.

?Align : IndicatorAlignment

Sets the horizontal alignment of the `text` within the box. Note that this attribute has no effect if an angular gauge is displayed: in this case, it is always centered

?DeltaReference : 'a

?Delta : IndicatorDelta

Sets how the delta to the delta reference is displayed

?Number : IndicatorNumber

Sets the styles of the displayed number

?GaugeShape : IndicatorGaugeShape

Sets the shape of the gauge

?Gauge : IndicatorGauge

Sets the styles of the gauge

?ShowGaugeAxis : bool

Whether or not to show the gauge axis

?GaugeAxis : LinearAxis

Sets the gauge axis

?UseDefaults : bool

Returns: GenericChart

Chart.ParallelCategories(keyValues, ?Name, ?Counts, ?LineColor, ?LineShape, ?LineColorScale, ?ShowLineColorScale, ?ReverseLineColorScale, ?Line, ?Arrangement, ?BundleColors, ?SortPaths, ?LabelFont, ?TickFont, ?UseDefaults)

Full Usage: Chart.ParallelCategories(keyValues, ?Name, ?Counts, ?LineColor, ?LineShape, ?LineColorScale, ?ShowLineColorScale, ?ReverseLineColorScale, ?Line, ?Arrangement, ?BundleColors, ?SortPaths, ?LabelFont, ?TickFont, ?UseDefaults)

Parameters:
    keyValues : seq<string * 'a> - Sets the values for each dimension of the plot, together with the name of the respective dimension
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover
    ?Counts : int - The number of observations represented by each state. Defaults to 1 so that each state represents one observation
    ?LineColor : Color - Sets the color of the lines that are connecting the datums on the dimensions
    ?LineShape : Shape - Sets the shape of the lines that are connecting the datums on the dimensions
    ?LineColorScale : Colorscale - Sets the colorscale of the lines that are connecting the datums on the dimensions
    ?ShowLineColorScale : bool - Whether or not to show the colorbar of the lines that are connecting the datums on the dimensions
    ?ReverseLineColorScale : bool - Whether or not to reverse the colorscale of the lines that are connecting the datums on the dimensions
    ?Line : Line - Sets the lines that are connecting the datums on the dimensions (use this for more finegrained control than the other line-associated arguments).
    ?Arrangement : CategoryArrangement - Sets the drag interaction mode for categories and dimensions. If `perpendicular`, the categories can only move along a line perpendicular to the paths. If `freeform`, the categories can freely move on the plane. If `fixed`, the categories and dimensions are stationary.
    ?BundleColors : bool - Sort paths so that like colors are bundled together within each category.
    ?SortPaths : SortAlgorithm - Sets the path sorting algorithm. If `forward`, sort paths based on dimension categories from left to right. If `backward`, sort paths based on dimensions categories from right to left.
    ?LabelFont : Font - Sets the label font of this trace.
    ?TickFont : Font - Sets the tick font of this trace.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a parallel categories plot. The parallel categories diagram (also known as parallel sets or alluvial diagram) is a visualization of multi-dimensional categorical data sets. Each variable in the data set is represented by a column of rectangles, where each rectangle corresponds to a discrete value taken on by that variable. The relative heights of the rectangles reflect the relative frequency of occurrence of the corresponding value.

keyValues : seq<string * 'a>

Sets the values for each dimension of the plot, together with the name of the respective dimension

?Name : string

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

?Counts : int

The number of observations represented by each state. Defaults to 1 so that each state represents one observation

?LineColor : Color

Sets the color of the lines that are connecting the datums on the dimensions

?LineShape : Shape

Sets the shape of the lines that are connecting the datums on the dimensions

?LineColorScale : Colorscale

Sets the colorscale of the lines that are connecting the datums on the dimensions

?ShowLineColorScale : bool

Whether or not to show the colorbar of the lines that are connecting the datums on the dimensions

?ReverseLineColorScale : bool

Whether or not to reverse the colorscale of the lines that are connecting the datums on the dimensions

?Line : Line

Sets the lines that are connecting the datums on the dimensions (use this for more finegrained control than the other line-associated arguments).

?Arrangement : CategoryArrangement

Sets the drag interaction mode for categories and dimensions. If `perpendicular`, the categories can only move along a line perpendicular to the paths. If `freeform`, the categories can freely move on the plane. If `fixed`, the categories and dimensions are stationary.

?BundleColors : bool

Sort paths so that like colors are bundled together within each category.

?SortPaths : SortAlgorithm

Sets the path sorting algorithm. If `forward`, sort paths based on dimension categories from left to right. If `backward`, sort paths based on dimensions categories from right to left.

?LabelFont : Font

Sets the label font of this trace.

?TickFont : Font

Sets the tick font of this trace.

?UseDefaults : bool

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

Returns: GenericChart

Chart.ParallelCategories(dimensions, ?Name, ?Counts, ?LineColor, ?LineShape, ?LineColorScale, ?ShowLineColorScale, ?ReverseLineColorScale, ?Line, ?Arrangement, ?BundleColors, ?SortPaths, ?LabelFont, ?TickFont, ?UseDefaults)

Full Usage: Chart.ParallelCategories(dimensions, ?Name, ?Counts, ?LineColor, ?LineShape, ?LineColorScale, ?ShowLineColorScale, ?ReverseLineColorScale, ?Line, ?Arrangement, ?BundleColors, ?SortPaths, ?LabelFont, ?TickFont, ?UseDefaults)

Parameters:
    dimensions : seq<Dimension> - the dimensions of the plot, containing both dimension backdrop information and the associated data
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover
    ?Counts : int - The number of observations represented by each state. Defaults to 1 so that each state represents one observation
    ?LineColor : Color - Sets the color of the lines that are connecting the datums on the dimensions
    ?LineShape : Shape - Sets the shape of the lines that are connecting the datums on the dimensions
    ?LineColorScale : Colorscale - Sets the colorscale of the lines that are connecting the datums on the dimensions
    ?ShowLineColorScale : bool - Whether or not to show the colorbar of the lines that are connecting the datums on the dimensions
    ?ReverseLineColorScale : bool - Whether or not to reverse the colorscale of the lines that are connecting the datums on the dimensions
    ?Line : Line - Sets the lines that are connecting the datums on the dimensions (use this for more finegrained control than the other line-associated arguments).
    ?Arrangement : CategoryArrangement - Sets the drag interaction mode for categories and dimensions. If `perpendicular`, the categories can only move along a line perpendicular to the paths. If `freeform`, the categories can freely move on the plane. If `fixed`, the categories and dimensions are stationary.
    ?BundleColors : bool - Sort paths so that like colors are bundled together within each category.
    ?SortPaths : SortAlgorithm - Sets the path sorting algorithm. If `forward`, sort paths based on dimension categories from left to right. If `backward`, sort paths based on dimensions categories from right to left.
    ?LabelFont : Font - Sets the label font of this trace.
    ?TickFont : Font - Sets the tick font of this trace.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a parallel categories plot. The parallel categories diagram (also known as parallel sets or alluvial diagram) is a visualization of multi-dimensional categorical data sets. Each variable in the data set is represented by a column of rectangles, where each rectangle corresponds to a discrete value taken on by that variable. The relative heights of the rectangles reflect the relative frequency of occurrence of the corresponding value.

dimensions : seq<Dimension>

the dimensions of the plot, containing both dimension backdrop information and the associated data

?Name : string

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

?Counts : int

The number of observations represented by each state. Defaults to 1 so that each state represents one observation

?LineColor : Color

Sets the color of the lines that are connecting the datums on the dimensions

?LineShape : Shape

Sets the shape of the lines that are connecting the datums on the dimensions

?LineColorScale : Colorscale

Sets the colorscale of the lines that are connecting the datums on the dimensions

?ShowLineColorScale : bool

Whether or not to show the colorbar of the lines that are connecting the datums on the dimensions

?ReverseLineColorScale : bool

Whether or not to reverse the colorscale of the lines that are connecting the datums on the dimensions

?Line : Line

Sets the lines that are connecting the datums on the dimensions (use this for more finegrained control than the other line-associated arguments).

?Arrangement : CategoryArrangement

Sets the drag interaction mode for categories and dimensions. If `perpendicular`, the categories can only move along a line perpendicular to the paths. If `freeform`, the categories can freely move on the plane. If `fixed`, the categories and dimensions are stationary.

?BundleColors : bool

Sort paths so that like colors are bundled together within each category.

?SortPaths : SortAlgorithm

Sets the path sorting algorithm. If `forward`, sort paths based on dimension categories from left to right. If `backward`, sort paths based on dimensions categories from right to left.

?LabelFont : Font

Sets the label font of this trace.

?TickFont : Font

Sets the tick font of this trace.

?UseDefaults : bool

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

Returns: GenericChart

Chart.ParallelCoord(keyValues, ?Name, ?LineColor, ?LineColorScale, ?ShowLineColorScale, ?ReverseLineColorScale, ?Line, ?LabelAngle, ?LabelFont, ?LabelSide, ?RangeFont, ?TickFont, ?UseDefaults)

Full Usage: Chart.ParallelCoord(keyValues, ?Name, ?LineColor, ?LineColorScale, ?ShowLineColorScale, ?ReverseLineColorScale, ?Line, ?LabelAngle, ?LabelFont, ?LabelSide, ?RangeFont, ?TickFont, ?UseDefaults)

Parameters:
    keyValues : seq<string * 'a> - Sets the values for each dimension of the plot, together with the name of the respective dimension
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover
    ?LineColor : Color - Sets the color of the lines that are connecting the datums on the dimensions
    ?LineColorScale : Colorscale - Sets the colorscale of the lines that are connecting the datums on the dimensions
    ?ShowLineColorScale : bool - Whether or not to show the colorbar of the lines that are connecting the datums on the dimensions
    ?ReverseLineColorScale : bool - Whether or not to reverse the colorscale of the lines that are connecting the datums on the dimensions
    ?Line : Line - Sets the lines that are connecting the datums on the dimensions (use this for more finegrained control than the other line-associated arguments).
    ?LabelAngle : int - Sets the angle of the labels with respect to the horizontal. For example, a `tickangle` of -90 draws the labels vertically. Tilted labels with "labelangle" may be positioned better inside margins when `labelposition` is set to "bottom".
    ?LabelFont : Font - Sets the label font of this trace.
    ?LabelSide : Side - Specifies the location of the `label`. "top" positions labels above, next to the title "bottom" positions labels below the graph Tilted labels with "labelangle" may be positioned better inside margins when `labelposition` is set to "bottom".
    ?RangeFont : Font - Sets the range font of this trace.
    ?TickFont : Font - Sets the tick font of this trace.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a parallel coordinates plot. Parallel coordinates are a common way of visualizing and analyzing high-dimensional datasets. To show a set of points in an n-dimensional space, a backdrop is drawn consisting of n parallel lines, typically vertical and equally spaced. A point in n-dimensional space is represented as a polyline with vertices on the parallel axes; the position of the vertex on the i-th axis corresponds to the i-th coordinate of the point. This visualization is closely related to time series visualization, except that it is applied to data where the axes do not correspond to points in time, and therefore do not have a natural order. Therefore, different axis arrangements may be of interest.

keyValues : seq<string * 'a>

Sets the values for each dimension of the plot, together with the name of the respective dimension

?Name : string

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

?LineColor : Color

Sets the color of the lines that are connecting the datums on the dimensions

?LineColorScale : Colorscale

Sets the colorscale of the lines that are connecting the datums on the dimensions

?ShowLineColorScale : bool

Whether or not to show the colorbar of the lines that are connecting the datums on the dimensions

?ReverseLineColorScale : bool

Whether or not to reverse the colorscale of the lines that are connecting the datums on the dimensions

?Line : Line

Sets the lines that are connecting the datums on the dimensions (use this for more finegrained control than the other line-associated arguments).

?LabelAngle : int

Sets the angle of the labels with respect to the horizontal. For example, a `tickangle` of -90 draws the labels vertically. Tilted labels with "labelangle" may be positioned better inside margins when `labelposition` is set to "bottom".

?LabelFont : Font

Sets the label font of this trace.

?LabelSide : Side

Specifies the location of the `label`. "top" positions labels above, next to the title "bottom" positions labels below the graph Tilted labels with "labelangle" may be positioned better inside margins when `labelposition` is set to "bottom".

?RangeFont : Font

Sets the range font of this trace.

?TickFont : Font

Sets the tick font of this trace.

?UseDefaults : bool

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

Returns: GenericChart

Chart.ParallelCoord(dimensions, ?Name, ?LineColor, ?LineColorScale, ?ShowLineColorScale, ?ReverseLineColorScale, ?Line, ?LabelAngle, ?LabelFont, ?LabelSide, ?RangeFont, ?TickFont, ?UseDefaults)

Full Usage: Chart.ParallelCoord(dimensions, ?Name, ?LineColor, ?LineColorScale, ?ShowLineColorScale, ?ReverseLineColorScale, ?Line, ?LabelAngle, ?LabelFont, ?LabelSide, ?RangeFont, ?TickFont, ?UseDefaults)

Parameters:
    dimensions : seq<Dimension> - the dimensions of the plot, containing both dimension backdrop information and the associated data
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover
    ?LineColor : Color - Sets the color of the lines that are connecting the datums on the dimensions
    ?LineColorScale : Colorscale - Sets the colorscale of the lines that are connecting the datums on the dimensions
    ?ShowLineColorScale : bool - Whether or not to show the colorbar of the lines that are connecting the datums on the dimensions
    ?ReverseLineColorScale : bool - Whether or not to reverse the colorscale of the lines that are connecting the datums on the dimensions
    ?Line : Line - Sets the lines that are connecting the datums on the dimensions (use this for more finegrained control than the other line-associated arguments).
    ?LabelAngle : int - Sets the angle of the labels with respect to the horizontal. For example, a `tickangle` of -90 draws the labels vertically. Tilted labels with "labelangle" may be positioned better inside margins when `labelposition` is set to "bottom".
    ?LabelFont : Font - Sets the label font of this trace.
    ?LabelSide : Side - Specifies the location of the `label`. "top" positions labels above, next to the title "bottom" positions labels below the graph Tilted labels with "labelangle" may be positioned better inside margins when `labelposition` is set to "bottom".
    ?RangeFont : Font - Sets the range font of this trace.
    ?TickFont : Font - Sets the tick font of this trace.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a parallel coordinates plot. Parallel coordinates are a common way of visualizing and analyzing high-dimensional datasets. To show a set of points in an n-dimensional space, a backdrop is drawn consisting of n parallel lines, typically vertical and equally spaced. A point in n-dimensional space is represented as a polyline with vertices on the parallel axes; the position of the vertex on the i-th axis corresponds to the i-th coordinate of the point. This visualization is closely related to time series visualization, except that it is applied to data where the axes do not correspond to points in time, and therefore do not have a natural order. Therefore, different axis arrangements may be of interest.

dimensions : seq<Dimension>

the dimensions of the plot, containing both dimension backdrop information and the associated data

?Name : string

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

?LineColor : Color

Sets the color of the lines that are connecting the datums on the dimensions

?LineColorScale : Colorscale

Sets the colorscale of the lines that are connecting the datums on the dimensions

?ShowLineColorScale : bool

Whether or not to show the colorbar of the lines that are connecting the datums on the dimensions

?ReverseLineColorScale : bool

Whether or not to reverse the colorscale of the lines that are connecting the datums on the dimensions

?Line : Line

Sets the lines that are connecting the datums on the dimensions (use this for more finegrained control than the other line-associated arguments).

?LabelAngle : int

Sets the angle of the labels with respect to the horizontal. For example, a `tickangle` of -90 draws the labels vertically. Tilted labels with "labelangle" may be positioned better inside margins when `labelposition` is set to "bottom".

?LabelFont : Font

Sets the label font of this trace.

?LabelSide : Side

Specifies the location of the `label`. "top" positions labels above, next to the title "bottom" positions labels below the graph Tilted labels with "labelangle" may be positioned better inside margins when `labelposition` is set to "bottom".

?RangeFont : Font

Sets the range font of this trace.

?TickFont : Font

Sets the tick font of this trace.

?UseDefaults : bool

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

Returns: GenericChart

Chart.Pie(valuesLabels, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Pull, ?MultiPull, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?SectionColors, ?SectionOutlineColor, ?SectionOutlineWidth, ?SectionOutlineMultiWidth, ?SectionOutline, ?Marker, ?TextInfo, ?Direction, ?Hole, ?Rotation, ?Sort, ?UseDefaults)

Full Usage: Chart.Pie(valuesLabels, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Pull, ?MultiPull, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?SectionColors, ?SectionOutlineColor, ?SectionOutlineWidth, ?SectionOutlineMultiWidth, ?SectionOutline, ?Marker, ?TextInfo, ?Direction, ?Hole, ?Rotation, ?Sort, ?UseDefaults)

Parameters:
    valuesLabels : seq<'a * 'b> - Sets the values and labels of the sectors. If label entries are duplicated, the associated values are summed.
    ?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
    ?Pull : float - Sets the fraction of larger radius to pull the sectors out from the center. This can be a constant to pull all slices apart from each other equally or an array to highlight one or more slices.
    ?MultiPull : seq<float> - Sets the fraction of larger radius to pull the sectors out from the center. This can be a constant to pull all slices apart from each other equally or an array to highlight one or more slices.
    ?Text : 'c - Sets text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.
    ?MultiText : seq<'c> - Sets text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.
    ?TextPosition : TextPosition - Sets the positions of the `text` elements with respects to the (x,y) coordinates.
    ?MultiTextPosition : seq<TextPosition> - Sets the positions of the `text` elements with respects to the (x,y) coordinates.
    ?SectionColors : seq<Color> - Sets the colors associated with each section.
    ?SectionOutlineColor : Color - Sets the color of the section outline.
    ?SectionOutlineWidth : float - Sets the width of the section outline.
    ?SectionOutlineMultiWidth : seq<float> - Sets the width of each individual section outline.
    ?SectionOutline : Line - Sets the section outline (use this for more finegrained control than the other section outline-associated arguments).
    ?Marker : Marker - Sets the marker of this trace.
    ?TextInfo : TextInfo - Determines which trace information appear on the graph.
    ?Direction : Direction - Specifies the direction at which succeeding sectors follow one another.
    ?Hole : float - Sets the fraction of the radius to cut out of the pie. Use this to make a donut chart.
    ?Rotation : float - Instead of the first slice starting at 12 o'clock, rotate to some other angle.
    ?Sort : bool - Determines whether or not the sectors are reordered from largest to smallest.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a pie chart. A pie chart (or a circle chart) is a circular statistical graphic, which is divided into slices to illustrate numerical proportion. In a pie chart, the arc length of each slice (and consequently its central angle and area), is proportional to the quantity it represents.

valuesLabels : seq<'a * 'b>

Sets the values and labels of the sectors. If label entries are duplicated, the associated values are summed.

?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

?Pull : float

Sets the fraction of larger radius to pull the sectors out from the center. This can be a constant to pull all slices apart from each other equally or an array to highlight one or more slices.

?MultiPull : seq<float>

Sets the fraction of larger radius to pull the sectors out from the center. This can be a constant to pull all slices apart from each other equally or an array to highlight one or more slices.

?Text : 'c

Sets text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.

?MultiText : seq<'c>

Sets text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.

?TextPosition : TextPosition

Sets the positions of the `text` elements with respects to the (x,y) coordinates.

?MultiTextPosition : seq<TextPosition>

Sets the positions of the `text` elements with respects to the (x,y) coordinates.

?SectionColors : seq<Color>

Sets the colors associated with each section.

?SectionOutlineColor : Color

Sets the color of the section outline.

?SectionOutlineWidth : float

Sets the width of the section outline.

?SectionOutlineMultiWidth : seq<float>

Sets the width of each individual section outline.

?SectionOutline : Line

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

?Marker : Marker

Sets the marker of this trace.

?TextInfo : TextInfo

Determines which trace information appear on the graph.

?Direction : Direction

Specifies the direction at which succeeding sectors follow one another.

?Hole : float

Sets the fraction of the radius to cut out of the pie. Use this to make a donut chart.

?Rotation : float

Instead of the first slice starting at 12 o'clock, rotate to some other angle.

?Sort : bool

Determines whether or not the sectors are reordered from largest to smallest.

?UseDefaults : bool

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

Returns: GenericChart

Chart.Pie(values, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Labels, ?Pull, ?MultiPull, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?SectionColors, ?SectionOutlineColor, ?SectionOutlineWidth, ?SectionOutlineMultiWidth, ?SectionOutline, ?Marker, ?TextInfo, ?Direction, ?Hole, ?Rotation, ?Sort, ?UseDefaults)

Full Usage: Chart.Pie(values, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Labels, ?Pull, ?MultiPull, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?SectionColors, ?SectionOutlineColor, ?SectionOutlineWidth, ?SectionOutlineMultiWidth, ?SectionOutline, ?Marker, ?TextInfo, ?Direction, ?Hole, ?Rotation, ?Sort, ?UseDefaults)

Parameters:
    values : seq<'a> - Sets the values of the sectors
    ?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
    ?Labels : seq<'b> - Sets the sector labels. If `labels` entries are duplicated, the associated `values` are summed.
    ?Pull : float - Sets the fraction of larger radius to pull the sectors out from the center. This can be a constant to pull all slices apart from each other equally or an array to highlight one or more slices.
    ?MultiPull : seq<float> - Sets the fraction of larger radius to pull the sectors out from the center. This can be a constant to pull all slices apart from each other equally or an array to highlight one or more slices.
    ?Text : 'c - Sets text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.
    ?MultiText : seq<'c> - Sets text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.
    ?TextPosition : TextPosition - Sets the positions of the `text` elements with respects to the (x,y) coordinates.
    ?MultiTextPosition : seq<TextPosition> - Sets the positions of the `text` elements with respects to the (x,y) coordinates.
    ?SectionColors : seq<Color> - Sets the colors associated with each section.
    ?SectionOutlineColor : Color - Sets the color of the section outline.
    ?SectionOutlineWidth : float - Sets the width of the section outline.
    ?SectionOutlineMultiWidth : seq<float> - Sets the width of each individual section outline.
    ?SectionOutline : Line - Sets the section outline (use this for more finegrained control than the other section outline-associated arguments).
    ?Marker : Marker - Sets the marker of this trace.
    ?TextInfo : TextInfo - Determines which trace information appear on the graph.
    ?Direction : Direction - Specifies the direction at which succeeding sectors follow one another.
    ?Hole : float - Sets the fraction of the radius to cut out of the pie. Use this to make a donut chart.
    ?Rotation : float - Instead of the first slice starting at 12 o'clock, rotate to some other angle.
    ?Sort : bool - Determines whether or not the sectors are reordered from largest to smallest.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a pie chart. A pie chart (or a circle chart) is a circular statistical graphic, which is divided into slices to illustrate numerical proportion. In a pie chart, the arc length of each slice (and consequently its central angle and area), is proportional to the quantity it represents.

values : seq<'a>

Sets the values of the sectors

?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

?Labels : seq<'b>

Sets the sector labels. If `labels` entries are duplicated, the associated `values` are summed.

?Pull : float

Sets the fraction of larger radius to pull the sectors out from the center. This can be a constant to pull all slices apart from each other equally or an array to highlight one or more slices.

?MultiPull : seq<float>

Sets the fraction of larger radius to pull the sectors out from the center. This can be a constant to pull all slices apart from each other equally or an array to highlight one or more slices.

?Text : 'c

Sets text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.

?MultiText : seq<'c>

Sets text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.

?TextPosition : TextPosition

Sets the positions of the `text` elements with respects to the (x,y) coordinates.

?MultiTextPosition : seq<TextPosition>

Sets the positions of the `text` elements with respects to the (x,y) coordinates.

?SectionColors : seq<Color>

Sets the colors associated with each section.

?SectionOutlineColor : Color

Sets the color of the section outline.

?SectionOutlineWidth : float

Sets the width of the section outline.

?SectionOutlineMultiWidth : seq<float>

Sets the width of each individual section outline.

?SectionOutline : Line

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

?Marker : Marker

Sets the marker of this trace.

?TextInfo : TextInfo

Determines which trace information appear on the graph.

?Direction : Direction

Specifies the direction at which succeeding sectors follow one another.

?Hole : float

Sets the fraction of the radius to cut out of the pie. Use this to make a donut chart.

?Rotation : float

Instead of the first slice starting at 12 o'clock, rotate to some other angle.

?Sort : bool

Determines whether or not the sectors are reordered from largest to smallest.

?UseDefaults : bool

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

Returns: GenericChart

Chart.Sankey(nodeLabels, linkedNodeIds, linkValues, ?NodeColor, ?NodeOutlineColor, ?NodeOutlineWidth, ?NodeThickness, ?NodeGroups, ?LinkColor, ?LinkColorScales, ?LinkOutlineColor, ?LinkOutlineWidth, ?LinkLabels, ?Name, ?Ids, ?Orientation, ?TextFont, ?Arrangement, ?ValueFormat, ?ValueSuffix, ?UseDefaults)

Full Usage: Chart.Sankey(nodeLabels, linkedNodeIds, linkValues, ?NodeColor, ?NodeOutlineColor, ?NodeOutlineWidth, ?NodeThickness, ?NodeGroups, ?LinkColor, ?LinkColorScales, ?LinkOutlineColor, ?LinkOutlineWidth, ?LinkLabels, ?Name, ?Ids, ?Orientation, ?TextFont, ?Arrangement, ?ValueFormat, ?ValueSuffix, ?UseDefaults)

Parameters:
    nodeLabels : seq<string> - Sets the labels of the nodes in the sankey diagram
    linkedNodeIds : seq<int * int> - (source, target) tuples which indicate connected nodes. These values map to the index in `nodeLabels`
    linkValues : seq<'a> - The values for the links in the sankey diagram.
    ?NodeColor : Color - Sets the color of the nodes in the sankey diagram.
    ?NodeOutlineColor : Color - Sets the color of the node outlines in the sankey diagram.
    ?NodeOutlineWidth : float - Sets the outline width of the nodes in the sankey diagram.
    ?NodeThickness : int - Sets the thickness of the nodes in the sankey diagram.
    ?NodeGroups : seq<'b> - Sets groups of nodes. Each group is defined by an array with the indices of the nodes it contains. Multiple groups can be specified.
    ?LinkColor : Color - Sets the color of the links in the sankey diagram.
    ?LinkColorScales : seq<Colorscale> - Sets the colorscale of the links in the sankey diagram.
    ?LinkOutlineColor : Color - Sets the outline color of the links in the sankey diagram.
    ?LinkOutlineWidth : float - Sets the outline width of the links in the sankey diagram.
    ?LinkLabels : seq<string> - Sets the labels of the links in the sankey diagram.
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover.
    ?Ids : seq<'c> - Assigns id labels to each datum.
    ?Orientation : Orientation - Sets the orientation of the Sankey diagram.
    ?TextFont : Font - Sets the text font of this trace.
    ?Arrangement : CategoryArrangement - If value is `snap` (the default), the node arrangement is assisted by automatic snapping of elements to preserve space between nodes specified via `nodepad`. If value is `perpendicular`, the nodes can only move along a line perpendicular to the flow. If value is `freeform`, the nodes can freely move on the plane. If value is `fixed`, the nodes are stationary.
    ?ValueFormat : string - Sets the value formatting rule using d3 formatting mini-languages which are very similar to those in Python. For numbers, see: https://github.com/d3/d3-format/tree/v1.4.5#d3-format.
    ?ValueSuffix : string - Adds a unit to follow the value in the hover tooltip. Add a space if a separation is necessary from the value.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a sankey diagram. A Sankey diagram is a flow diagram, in which the width of arrows is proportional to the flow quantity. Sankey diagrams visualize the contributions to a flow by defining source to represent the source node, target for the target node, value to set the flow volume, and label that shows the node name. ///

nodeLabels : seq<string>

Sets the labels of the nodes in the sankey diagram

linkedNodeIds : seq<int * int>

(source, target) tuples which indicate connected nodes. These values map to the index in `nodeLabels`

linkValues : seq<'a>

The values for the links in the sankey diagram.

?NodeColor : Color

Sets the color of the nodes in the sankey diagram.

?NodeOutlineColor : Color

Sets the color of the node outlines in the sankey diagram.

?NodeOutlineWidth : float

Sets the outline width of the nodes in the sankey diagram.

?NodeThickness : int

Sets the thickness of the nodes in the sankey diagram.

?NodeGroups : seq<'b>

Sets groups of nodes. Each group is defined by an array with the indices of the nodes it contains. Multiple groups can be specified.

?LinkColor : Color

Sets the color of the links in the sankey diagram.

?LinkColorScales : seq<Colorscale>

Sets the colorscale of the links in the sankey diagram.

?LinkOutlineColor : Color

Sets the outline color of the links in the sankey diagram.

?LinkOutlineWidth : float

Sets the outline width of the links in the sankey diagram.

?LinkLabels : seq<string>

Sets the labels of the links in the sankey diagram.

?Name : string

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

?Ids : seq<'c>

Assigns id labels to each datum.

?Orientation : Orientation

Sets the orientation of the Sankey diagram.

?TextFont : Font

Sets the text font of this trace.

?Arrangement : CategoryArrangement

If value is `snap` (the default), the node arrangement is assisted by automatic snapping of elements to preserve space between nodes specified via `nodepad`. If value is `perpendicular`, the nodes can only move along a line perpendicular to the flow. If value is `freeform`, the nodes can freely move on the plane. If value is `fixed`, the nodes are stationary.

?ValueFormat : string

Sets the value formatting rule using d3 formatting mini-languages which are very similar to those in Python. For numbers, see: https://github.com/d3/d3-format/tree/v1.4.5#d3-format.

?ValueSuffix : string

Adds a unit to follow the value in the hover tooltip. Add a space if a separation is necessary from the value.

?UseDefaults : bool

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

Returns: GenericChart

Chart.Sankey(nodes, links, ?Name, ?Ids, ?Orientation, ?TextFont, ?Arrangement, ?ValueFormat, ?ValueSuffix, ?UseDefaults)

Full Usage: Chart.Sankey(nodes, links, ?Name, ?Ids, ?Orientation, ?TextFont, ?Arrangement, ?ValueFormat, ?ValueSuffix, ?UseDefaults)

Parameters:
    nodes : SankeyNodes - Sets the nodes of the Sankey plot.
    links : SankeyLinks - Sets the links between nodes of the Sankey plot.
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover.
    ?Ids : seq<'a> - Assigns id labels to each datum.
    ?Orientation : Orientation - Sets the orientation of the Sankey diagram.
    ?TextFont : Font - Sets the text font of this trace.
    ?Arrangement : CategoryArrangement - If value is `snap` (the default), the node arrangement is assisted by automatic snapping of elements to preserve space between nodes specified via `nodepad`. If value is `perpendicular`, the nodes can only move along a line perpendicular to the flow. If value is `freeform`, the nodes can freely move on the plane. If value is `fixed`, the nodes are stationary.
    ?ValueFormat : string - Sets the value formatting rule using d3 formatting mini-languages which are very similar to those in Python. For numbers, see: https://github.com/d3/d3-format/tree/v1.4.5#d3-format.
    ?ValueSuffix : string - Adds a unit to follow the value in the hover tooltip. Add a space if a separation is necessary from the value.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a sankey diagram. A Sankey diagram is a flow diagram, in which the width of arrows is proportional to the flow quantity. Sankey diagrams visualize the contributions to a flow by defining source to represent the source node, target for the target node, value to set the flow volume, and label that shows the node name.

nodes : SankeyNodes

Sets the nodes of the Sankey plot.

links : SankeyLinks

Sets the links between nodes of the Sankey plot.

?Name : string

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

?Ids : seq<'a>

Assigns id labels to each datum.

?Orientation : Orientation

Sets the orientation of the Sankey diagram.

?TextFont : Font

Sets the text font of this trace.

?Arrangement : CategoryArrangement

If value is `snap` (the default), the node arrangement is assisted by automatic snapping of elements to preserve space between nodes specified via `nodepad`. If value is `perpendicular`, the nodes can only move along a line perpendicular to the flow. If value is `freeform`, the nodes can freely move on the plane. If value is `fixed`, the nodes are stationary.

?ValueFormat : string

Sets the value formatting rule using d3 formatting mini-languages which are very similar to those in Python. For numbers, see: https://github.com/d3/d3-format/tree/v1.4.5#d3-format.

?ValueSuffix : string

Adds a unit to follow the value in the hover tooltip. Add a space if a separation is necessary from the value.

?UseDefaults : bool

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

Returns: GenericChart

Chart.Sunburst(labelsparents, ?Values, ?Ids, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?SectionColors, ?SectionColorScale, ?ShowSectionColorScale, ?ReverseSectionColorScale, ?SectionOutlineColor, ?SectionOutlineWidth, ?SectionOutlineMultiWidth, ?SectionOutline, ?Marker, ?TextInfo, ?BranchValues, ?Count, ?Root, ?Leaf, ?Level, ?MaxDepth, ?Rotation, ?Sort, ?UseDefaults)

Full Usage: Chart.Sunburst(labelsparents, ?Values, ?Ids, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?SectionColors, ?SectionColorScale, ?ShowSectionColorScale, ?ReverseSectionColorScale, ?SectionOutlineColor, ?SectionOutlineWidth, ?SectionOutlineMultiWidth, ?SectionOutline, ?Marker, ?TextInfo, ?BranchValues, ?Count, ?Root, ?Leaf, ?Level, ?MaxDepth, ?Rotation, ?Sort, ?UseDefaults)

Parameters:
    labelsparents : seq<'a * 'b> - Sets the labels of each of the sectors and their respective parent sector.
    ?Values : seq<'c> - Sets the values associated with each of the sectors.
    ?Ids : seq<'d> - Assigns id labels to each datum. These ids for object constancy of data points during animation.
    ?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 text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.
    ?MultiText : seq<'e> - Sets text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.
    ?SectionColors : seq<Color> - Sets the colors associated with each section.
    ?SectionColorScale : Colorscale - Sets the colorscale for the section values
    ?ShowSectionColorScale : bool - Whether or not to show the section colorbar
    ?ReverseSectionColorScale : bool - Whether or not to show the section colorscale
    ?SectionOutlineColor : Color - Sets the color of the section outline.
    ?SectionOutlineWidth : float - Sets the width of the section outline.
    ?SectionOutlineMultiWidth : seq<float> - Sets the width of each individual section outline.
    ?SectionOutline : Line - Sets the section outline (use this for more finegrained control than the other section outline-associated arguments).
    ?Marker : Marker - Sets the marker of this trace.
    ?TextInfo : TextInfo - Determines which trace information appear on the graph.
    ?BranchValues : BranchValues - Determines how the items in `values` are summed. When set to "total", items in `values` are taken to be value of all its descendants. When set to "remainder", items in `values` corresponding to the root and the branches sectors are taken to be the extra part not part of the sum of the values at their leaves.
    ?Count : string - Determines default for `values` when it is not provided, by inferring a 1 for each of the "leaves" and/or "branches", otherwise 0.
    ?Root : SunburstRoot - Sets the styles for the root of this trace.
    ?Leaf : SunburstLeaf - Sets the styles for the leaves of this trace.
    ?Level : string - Sets the level from which this trace hierarchy is rendered. Set `level` to `''` to start from the root node in the hierarchy. Must be an "id" if `ids` is filled in, otherwise plotly attempts to find a matching item in `labels`.
    ?MaxDepth : int - Sets the number of rendered sectors from any given `level`. Set `maxdepth` to "-1" to render all the levels in the hierarchy.
    ?Rotation : int - Rotates the whole diagram counterclockwise by some angle. By default the first slice starts at 3 o'clock.
    ?Sort : bool - Determines whether or not the sectors are reordered from largest to smallest.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a sunburst chart, which visualizes hierarchical data spanning outward radially from root to leaves. The hierarchy is defined by labels and parents attributes. The root starts from the center and children are added to the outer rings.

labelsparents : seq<'a * 'b>

Sets the labels of each of the sectors and their respective parent sector.

?Values : seq<'c>

Sets the values associated with each of the sectors.

?Ids : seq<'d>

Assigns id labels to each datum. These ids for object constancy of data points during animation.

?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 text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.

?MultiText : seq<'e>

Sets text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.

?SectionColors : seq<Color>

Sets the colors associated with each section.

?SectionColorScale : Colorscale

Sets the colorscale for the section values

?ShowSectionColorScale : bool

Whether or not to show the section colorbar

?ReverseSectionColorScale : bool

Whether or not to show the section colorscale

?SectionOutlineColor : Color

Sets the color of the section outline.

?SectionOutlineWidth : float

Sets the width of the section outline.

?SectionOutlineMultiWidth : seq<float>

Sets the width of each individual section outline.

?SectionOutline : Line

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

?Marker : Marker

Sets the marker of this trace.

?TextInfo : TextInfo

Determines which trace information appear on the graph.

?BranchValues : BranchValues

Determines how the items in `values` are summed. When set to "total", items in `values` are taken to be value of all its descendants. When set to "remainder", items in `values` corresponding to the root and the branches sectors are taken to be the extra part not part of the sum of the values at their leaves.

?Count : string

Determines default for `values` when it is not provided, by inferring a 1 for each of the "leaves" and/or "branches", otherwise 0.

?Root : SunburstRoot

Sets the styles for the root of this trace.

?Leaf : SunburstLeaf

Sets the styles for the leaves of this trace.

?Level : string

Sets the level from which this trace hierarchy is rendered. Set `level` to `''` to start from the root node in the hierarchy. Must be an "id" if `ids` is filled in, otherwise plotly attempts to find a matching item in `labels`.

?MaxDepth : int

Sets the number of rendered sectors from any given `level`. Set `maxdepth` to "-1" to render all the levels in the hierarchy.

?Rotation : int

Rotates the whole diagram counterclockwise by some angle. By default the first slice starts at 3 o'clock.

?Sort : bool

Determines whether or not the sectors are reordered from largest to smallest.

?UseDefaults : bool

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

Returns: GenericChart

Chart.Sunburst(labels, parents, ?Values, ?Ids, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?SectionColors, ?SectionColorScale, ?ShowSectionColorScale, ?ReverseSectionColorScale, ?SectionOutlineColor, ?SectionOutlineWidth, ?SectionOutlineMultiWidth, ?SectionOutline, ?Marker, ?TextInfo, ?BranchValues, ?Count, ?Root, ?Leaf, ?Level, ?MaxDepth, ?Rotation, ?Sort, ?UseDefaults)

Full Usage: Chart.Sunburst(labels, parents, ?Values, ?Ids, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?SectionColors, ?SectionColorScale, ?ShowSectionColorScale, ?ReverseSectionColorScale, ?SectionOutlineColor, ?SectionOutlineWidth, ?SectionOutlineMultiWidth, ?SectionOutline, ?Marker, ?TextInfo, ?BranchValues, ?Count, ?Root, ?Leaf, ?Level, ?MaxDepth, ?Rotation, ?Sort, ?UseDefaults)

Parameters:
    labels : seq<'a> - Sets the labels of each of the sectors.
    parents : seq<'b> - Sets the parent sectors for each of the sectors. Empty string items '' are understood to reference the root node in the hierarchy. If `ids` is filled, `parents` items are understood to be "ids" themselves. When `ids` is not set, plotly attempts to find matching items in `labels`, but beware they must be unique.
    ?Values : seq<'c> - Sets the values associated with each of the sectors.
    ?Ids : seq<'d> - Assigns id labels to each datum. These ids for object constancy of data points during animation.
    ?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 text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.
    ?MultiText : seq<'e> - Sets text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.
    ?SectionColors : seq<Color> - Sets the colors associated with each section.
    ?SectionColorScale : Colorscale - Sets the colorscale for the section values
    ?ShowSectionColorScale : bool - Whether or not to show the section colorbar
    ?ReverseSectionColorScale : bool - Whether or not to show the section colorscale
    ?SectionOutlineColor : Color - Sets the color of the section outline.
    ?SectionOutlineWidth : float - Sets the width of the section outline.
    ?SectionOutlineMultiWidth : seq<float> - Sets the width of each individual section outline.
    ?SectionOutline : Line - Sets the section outline (use this for more finegrained control than the other section outline-associated arguments).
    ?Marker : Marker - Sets the marker of this trace.
    ?TextInfo : TextInfo - Determines which trace information appear on the graph.
    ?BranchValues : BranchValues - Determines how the items in `values` are summed. When set to "total", items in `values` are taken to be value of all its descendants. When set to "remainder", items in `values` corresponding to the root and the branches sectors are taken to be the extra part not part of the sum of the values at their leaves.
    ?Count : string - Determines default for `values` when it is not provided, by inferring a 1 for each of the "leaves" and/or "branches", otherwise 0.
    ?Root : SunburstRoot - Sets the styles for the root of this trace.
    ?Leaf : SunburstLeaf - Sets the styles for the leaves of this trace.
    ?Level : string - Sets the level from which this trace hierarchy is rendered. Set `level` to `''` to start from the root node in the hierarchy. Must be an "id" if `ids` is filled in, otherwise plotly attempts to find a matching item in `labels`.
    ?MaxDepth : int - Sets the number of rendered sectors from any given `level`. Set `maxdepth` to "-1" to render all the levels in the hierarchy.
    ?Rotation : int - Rotates the whole diagram counterclockwise by some angle. By default the first slice starts at 3 o'clock.
    ?Sort : bool - Determines whether or not the sectors are reordered from largest to smallest.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a sunburst chart, which visualizes hierarchical data spanning outward radially from root to leaves. The hierarchy is defined by labels and parents attributes. The root starts from the center and children are added to the outer rings.

labels : seq<'a>

Sets the labels of each of the sectors.

parents : seq<'b>

Sets the parent sectors for each of the sectors. Empty string items '' are understood to reference the root node in the hierarchy. If `ids` is filled, `parents` items are understood to be "ids" themselves. When `ids` is not set, plotly attempts to find matching items in `labels`, but beware they must be unique.

?Values : seq<'c>

Sets the values associated with each of the sectors.

?Ids : seq<'d>

Assigns id labels to each datum. These ids for object constancy of data points during animation.

?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 text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.

?MultiText : seq<'e>

Sets text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.

?SectionColors : seq<Color>

Sets the colors associated with each section.

?SectionColorScale : Colorscale

Sets the colorscale for the section values

?ShowSectionColorScale : bool

Whether or not to show the section colorbar

?ReverseSectionColorScale : bool

Whether or not to show the section colorscale

?SectionOutlineColor : Color

Sets the color of the section outline.

?SectionOutlineWidth : float

Sets the width of the section outline.

?SectionOutlineMultiWidth : seq<float>

Sets the width of each individual section outline.

?SectionOutline : Line

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

?Marker : Marker

Sets the marker of this trace.

?TextInfo : TextInfo

Determines which trace information appear on the graph.

?BranchValues : BranchValues

Determines how the items in `values` are summed. When set to "total", items in `values` are taken to be value of all its descendants. When set to "remainder", items in `values` corresponding to the root and the branches sectors are taken to be the extra part not part of the sum of the values at their leaves.

?Count : string

Determines default for `values` when it is not provided, by inferring a 1 for each of the "leaves" and/or "branches", otherwise 0.

?Root : SunburstRoot

Sets the styles for the root of this trace.

?Leaf : SunburstLeaf

Sets the styles for the leaves of this trace.

?Level : string

Sets the level from which this trace hierarchy is rendered. Set `level` to `''` to start from the root node in the hierarchy. Must be an "id" if `ids` is filled in, otherwise plotly attempts to find a matching item in `labels`.

?MaxDepth : int

Sets the number of rendered sectors from any given `level`. Set `maxdepth` to "-1" to render all the levels in the hierarchy.

?Rotation : int

Rotates the whole diagram counterclockwise by some angle. By default the first slice starts at 3 o'clock.

?Sort : bool

Determines whether or not the sectors are reordered from largest to smallest.

?UseDefaults : bool

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

Returns: GenericChart

Chart.Table(headerValues, cellsValues, ?TransposeCells, ?HeaderAlign, ?HeaderMultiAlign, ?HeaderFillColor, ?HeaderHeight, ?HeaderOutlineColor, ?HeaderOutlineWidth, ?HeaderOutlineMultiWidth, ?HeaderOutline, ?CellsAlign, ?CellsMultiAlign, ?CellsFillColor, ?CellsHeight, ?CellsOutlineColor, ?CellsOutlineWidth, ?CellsOutlineMultiWidth, ?CellsOutline, ?Name, ?ColumnOrder, ?ColumnWidth, ?MultiColumnWidth, ?UseDefaults)

Full Usage: Chart.Table(headerValues, cellsValues, ?TransposeCells, ?HeaderAlign, ?HeaderMultiAlign, ?HeaderFillColor, ?HeaderHeight, ?HeaderOutlineColor, ?HeaderOutlineWidth, ?HeaderOutlineMultiWidth, ?HeaderOutline, ?CellsAlign, ?CellsMultiAlign, ?CellsFillColor, ?CellsHeight, ?CellsOutlineColor, ?CellsOutlineWidth, ?CellsOutlineMultiWidth, ?CellsOutline, ?Name, ?ColumnOrder, ?ColumnWidth, ?MultiColumnWidth, ?UseDefaults)

Parameters:
    headerValues : seq<'a> - Sets the values contained in the table header.
    cellsValues : seq<'c> - Sets the values contained in the table cells.
    ?TransposeCells : bool - Whether or not to transpose the cells (i.e. switch from row to column major)
    ?HeaderAlign : HorizontalAlign - Sets the alignment of the table header.
    ?HeaderMultiAlign : seq<HorizontalAlign> - Sets the alignment of the individual cells in the table header.
    ?HeaderFillColor : Color - Sets the fill color of the table header.
    ?HeaderHeight : int - Sets the height of the table header.
    ?HeaderOutlineColor : Color - Sets the outline color of the table header cells.
    ?HeaderOutlineWidth : float - Sets the outline width of the table header cells.
    ?HeaderOutlineMultiWidth : seq<float> - Sets the outline width of the individual table header cells.
    ?HeaderOutline : Line - Sets the outline of the table header cells. (use this for more finegrained control than the other line-associated arguments).
    ?CellsAlign : HorizontalAlign - Sets the alignment of the table cells.
    ?CellsMultiAlign : seq<HorizontalAlign> - Sets the alignment of the individual table cells.
    ?CellsFillColor : Color - Sets the fill color of the table cells.
    ?CellsHeight : int - Sets the height color of the table cells.
    ?CellsOutlineColor : Color - Sets the outline color color of the table cells.
    ?CellsOutlineWidth : float - Sets the outline width of the table cells.
    ?CellsOutlineMultiWidth : seq<float> - Sets the outline width of the individual table cells.
    ?CellsOutline : Line - Sets the outline of the table cells. (use this for more finegrained control than the other line-associated arguments).
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover.
    ?ColumnOrder : seq<int> - Specifies the rendered order of the data columns; for example, a value `2` at position `0` means that column index `0` in the data will be rendered as the third column, as columns have an index base of zero.
    ?ColumnWidth : float - The width of columns expressed as a ratio. Columns fill the available width in proportion of their specified column widths.
    ?MultiColumnWidth : seq<float> - The width of columns expressed as a ratio. Columns fill the available width in proportion of their specified column widths.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a table. The data are arranged in a grid of rows and columns. Most styling can be specified for columns, rows or individual cells. Table is using a row-major order by default, ie. the grid is represented as a vector of row vectors.

headerValues : seq<'a>

Sets the values contained in the table header.

cellsValues : seq<'c>

Sets the values contained in the table cells.

?TransposeCells : bool

Whether or not to transpose the cells (i.e. switch from row to column major)

?HeaderAlign : HorizontalAlign

Sets the alignment of the table header.

?HeaderMultiAlign : seq<HorizontalAlign>

Sets the alignment of the individual cells in the table header.

?HeaderFillColor : Color

Sets the fill color of the table header.

?HeaderHeight : int

Sets the height of the table header.

?HeaderOutlineColor : Color

Sets the outline color of the table header cells.

?HeaderOutlineWidth : float

Sets the outline width of the table header cells.

?HeaderOutlineMultiWidth : seq<float>

Sets the outline width of the individual table header cells.

?HeaderOutline : Line

Sets the outline of the table header cells. (use this for more finegrained control than the other line-associated arguments).

?CellsAlign : HorizontalAlign

Sets the alignment of the table cells.

?CellsMultiAlign : seq<HorizontalAlign>

Sets the alignment of the individual table cells.

?CellsFillColor : Color

Sets the fill color of the table cells.

?CellsHeight : int

Sets the height color of the table cells.

?CellsOutlineColor : Color

Sets the outline color color of the table cells.

?CellsOutlineWidth : float

Sets the outline width of the table cells.

?CellsOutlineMultiWidth : seq<float>

Sets the outline width of the individual table cells.

?CellsOutline : Line

Sets the outline of the table cells. (use this for more finegrained control than the other line-associated arguments).

?Name : string

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

?ColumnOrder : seq<int>

Specifies the rendered order of the data columns; for example, a value `2` at position `0` means that column index `0` in the data will be rendered as the third column, as columns have an index base of zero.

?ColumnWidth : float

The width of columns expressed as a ratio. Columns fill the available width in proportion of their specified column widths.

?MultiColumnWidth : seq<float>

The width of columns expressed as a ratio. Columns fill the available width in proportion of their specified column widths.

?UseDefaults : bool

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

Returns: GenericChart

Chart.Table(header, cells, ?Name, ?ColumnOrder, ?ColumnWidth, ?MultiColumnWidth, ?UseDefaults)

Full Usage: Chart.Table(header, cells, ?Name, ?ColumnOrder, ?ColumnWidth, ?MultiColumnWidth, ?UseDefaults)

Parameters:
    header : TableHeader - Sets the header of the table
    cells : TableCells - Sets the cells of the table
    ?Name : string - Sets the trace name. The trace name appear as the legend item and on hover.
    ?ColumnOrder : seq<int> - Specifies the rendered order of the data columns; for example, a value `2` at position `0` means that column index `0` in the data will be rendered as the third column, as columns have an index base of zero.
    ?ColumnWidth : float - The width of columns expressed as a ratio. Columns fill the available width in proportion of their specified column widths.
    ?MultiColumnWidth : seq<float> - The width of columns expressed as a ratio. Columns fill the available width in proportion of their specified column widths.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a table. The data are arranged in a grid of rows and columns. Most styling can be specified for columns, rows or individual cells. Table is using a row-major order by default, ie. the grid is represented as a vector of row vectors.

header : TableHeader

Sets the header of the table

cells : TableCells

Sets the cells of the table

?Name : string

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

?ColumnOrder : seq<int>

Specifies the rendered order of the data columns; for example, a value `2` at position `0` means that column index `0` in the data will be rendered as the third column, as columns have an index base of zero.

?ColumnWidth : float

The width of columns expressed as a ratio. Columns fill the available width in proportion of their specified column widths.

?MultiColumnWidth : seq<float>

The width of columns expressed as a ratio. Columns fill the available width in proportion of their specified column widths.

?UseDefaults : bool

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

Returns: GenericChart

Chart.Treemap(labelsparents, ?Values, ?Ids, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?SectionColors, ?SectionColorScale, ?ShowSectionColorScale, ?ReverseSectionColorScale, ?SectionOutlineColor, ?SectionOutlineWidth, ?SectionOutlineMultiWidth, ?SectionOutline, ?Marker, ?TextInfo, ?BranchValues, ?Count, ?Tiling, ?PathBar, ?Root, ?Level, ?MaxDepth, ?UseDefaults)

Full Usage: Chart.Treemap(labelsparents, ?Values, ?Ids, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?SectionColors, ?SectionColorScale, ?ShowSectionColorScale, ?ReverseSectionColorScale, ?SectionOutlineColor, ?SectionOutlineWidth, ?SectionOutlineMultiWidth, ?SectionOutline, ?Marker, ?TextInfo, ?BranchValues, ?Count, ?Tiling, ?PathBar, ?Root, ?Level, ?MaxDepth, ?UseDefaults)

Parameters:
    labelsparents : seq<'a * 'b> - Sets the labels of each of the sectors and their respective parent sector.
    ?Values : seq<'c> - Sets the values associated with each of the sectors.
    ?Ids : seq<'d> - Assigns id labels to each datum. These ids for object constancy of data points during animation.
    ?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 text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.
    ?MultiText : seq<'e> - Sets text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.
    ?TextPosition : TextPosition - Sets the positions of the `text` elements with respects to the (x,y) coordinates.
    ?MultiTextPosition : seq<TextPosition> - Sets the positions of the `text` elements with respects to the (x,y) coordinates.
    ?SectionColors : seq<Color> - Sets the colors associated with each section.
    ?SectionColorScale : Colorscale - Sets the colorscale for the section values
    ?ShowSectionColorScale : bool - Whether or not to show the section colorbar
    ?ReverseSectionColorScale : bool - Whether or not to show the section colorscale
    ?SectionOutlineColor : Color - Sets the color of the section outline.
    ?SectionOutlineWidth : float - Sets the width of the section outline.
    ?SectionOutlineMultiWidth : seq<float> - Sets the width of each individual section outline.
    ?SectionOutline : Line - Sets the section outline (use this for more finegrained control than the other section outline-associated arguments).
    ?Marker : Marker - Sets the marker of this trace.
    ?TextInfo : TextInfo - Determines which trace information appear on the graph.
    ?BranchValues : BranchValues - Determines how the items in `values` are summed. When set to "total", items in `values` are taken to be value of all its descendants. When set to "remainder", items in `values` corresponding to the root and the branches sectors are taken to be the extra part not part of the sum of the values at their leaves.
    ?Count : string - Determines default for `values` when it is not provided, by inferring a 1 for each of the "leaves" and/or "branches", otherwise 0.
    ?Tiling : TreemapTiling - Sets the tiling for this trace.
    ?PathBar : Pathbar - Sets the path bar for this trace.
    ?Root : TreemapRoot - Sets the styles for the root of this trace.
    ?Level : string - Sets the level from which this trace hierarchy is rendered. Set `level` to `''` to start from the root node in the hierarchy. Must be an "id" if `ids` is filled in, otherwise plotly attempts to find a matching item in `labels`.
    ?MaxDepth : int - Sets the number of rendered sectors from any given `level`. Set `maxdepth` to "-1" to render all the levels in the hierarchy.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a treemap chart. Treemap charts visualize hierarchical data using nested rectangles. Same as Sunburst the hierarchy is defined by labels and parents attributes. Click on one sector to zoom in/out, which also displays a pathbar in the upper-left corner of your treemap. To zoom out you can use the path bar as well.

labelsparents : seq<'a * 'b>

Sets the labels of each of the sectors and their respective parent sector.

?Values : seq<'c>

Sets the values associated with each of the sectors.

?Ids : seq<'d>

Assigns id labels to each datum. These ids for object constancy of data points during animation.

?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 text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.

?MultiText : seq<'e>

Sets text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.

?TextPosition : TextPosition

Sets the positions of the `text` elements with respects to the (x,y) coordinates.

?MultiTextPosition : seq<TextPosition>

Sets the positions of the `text` elements with respects to the (x,y) coordinates.

?SectionColors : seq<Color>

Sets the colors associated with each section.

?SectionColorScale : Colorscale

Sets the colorscale for the section values

?ShowSectionColorScale : bool

Whether or not to show the section colorbar

?ReverseSectionColorScale : bool

Whether or not to show the section colorscale

?SectionOutlineColor : Color

Sets the color of the section outline.

?SectionOutlineWidth : float

Sets the width of the section outline.

?SectionOutlineMultiWidth : seq<float>

Sets the width of each individual section outline.

?SectionOutline : Line

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

?Marker : Marker

Sets the marker of this trace.

?TextInfo : TextInfo

Determines which trace information appear on the graph.

?BranchValues : BranchValues

Determines how the items in `values` are summed. When set to "total", items in `values` are taken to be value of all its descendants. When set to "remainder", items in `values` corresponding to the root and the branches sectors are taken to be the extra part not part of the sum of the values at their leaves.

?Count : string

Determines default for `values` when it is not provided, by inferring a 1 for each of the "leaves" and/or "branches", otherwise 0.

?Tiling : TreemapTiling

Sets the tiling for this trace.

?PathBar : Pathbar

Sets the path bar for this trace.

?Root : TreemapRoot

Sets the styles for the root of this trace.

?Level : string

Sets the level from which this trace hierarchy is rendered. Set `level` to `''` to start from the root node in the hierarchy. Must be an "id" if `ids` is filled in, otherwise plotly attempts to find a matching item in `labels`.

?MaxDepth : int

Sets the number of rendered sectors from any given `level`. Set `maxdepth` to "-1" to render all the levels in the hierarchy.

?UseDefaults : bool

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

Returns: GenericChart

Chart.Treemap(labels, parents, ?Values, ?Ids, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?SectionColors, ?SectionColorScale, ?ShowSectionColorScale, ?ReverseSectionColorScale, ?SectionOutlineColor, ?SectionOutlineWidth, ?SectionOutlineMultiWidth, ?SectionOutline, ?Marker, ?TextInfo, ?BranchValues, ?Count, ?Tiling, ?PathBar, ?Root, ?Level, ?MaxDepth, ?UseDefaults)

Full Usage: Chart.Treemap(labels, parents, ?Values, ?Ids, ?Name, ?ShowLegend, ?Opacity, ?MultiOpacity, ?Text, ?MultiText, ?TextPosition, ?MultiTextPosition, ?SectionColors, ?SectionColorScale, ?ShowSectionColorScale, ?ReverseSectionColorScale, ?SectionOutlineColor, ?SectionOutlineWidth, ?SectionOutlineMultiWidth, ?SectionOutline, ?Marker, ?TextInfo, ?BranchValues, ?Count, ?Tiling, ?PathBar, ?Root, ?Level, ?MaxDepth, ?UseDefaults)

Parameters:
    labels : seq<'a> - Sets the labels of each of the sectors.
    parents : seq<'b> - Sets the parent sectors for each of the sectors. Empty string items '' are understood to reference the root node in the hierarchy. If `ids` is filled, `parents` items are understood to be "ids" themselves. When `ids` is not set, plotly attempts to find matching items in `labels`, but beware they must be unique.
    ?Values : seq<'c> - Sets the values associated with each of the sectors.
    ?Ids : seq<'d> - Assigns id labels to each datum. These ids for object constancy of data points during animation.
    ?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 text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.
    ?MultiText : seq<'e> - Sets text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.
    ?TextPosition : TextPosition - Sets the positions of the `text` elements with respects to the (x,y) coordinates.
    ?MultiTextPosition : seq<TextPosition> - Sets the positions of the `text` elements with respects to the (x,y) coordinates.
    ?SectionColors : seq<Color> - Sets the colors associated with each section.
    ?SectionColorScale : Colorscale - Sets the colorscale for the section values
    ?ShowSectionColorScale : bool - Whether or not to show the section colorbar
    ?ReverseSectionColorScale : bool - Whether or not to show the section colorscale
    ?SectionOutlineColor : Color - Sets the color of the section outline.
    ?SectionOutlineWidth : float - Sets the width of the section outline.
    ?SectionOutlineMultiWidth : seq<float> - Sets the width of each individual section outline.
    ?SectionOutline : Line - Sets the section outline (use this for more finegrained control than the other section outline-associated arguments).
    ?Marker : Marker - Sets the marker of this trace.
    ?TextInfo : TextInfo - Determines which trace information appear on the graph.
    ?BranchValues : BranchValues - Determines how the items in `values` are summed. When set to "total", items in `values` are taken to be value of all its descendants. When set to "remainder", items in `values` corresponding to the root and the branches sectors are taken to be the extra part not part of the sum of the values at their leaves.
    ?Count : string - Determines default for `values` when it is not provided, by inferring a 1 for each of the "leaves" and/or "branches", otherwise 0.
    ?Tiling : TreemapTiling - Sets the tiling for this trace.
    ?PathBar : Pathbar - Sets the path bar for this trace.
    ?Root : TreemapRoot - Sets the styles for the root of this trace.
    ?Level : string - Sets the level from which this trace hierarchy is rendered. Set `level` to `''` to start from the root node in the hierarchy. Must be an "id" if `ids` is filled in, otherwise plotly attempts to find a matching item in `labels`.
    ?MaxDepth : int - Sets the number of rendered sectors from any given `level`. Set `maxdepth` to "-1" to render all the levels in the hierarchy.
    ?UseDefaults : bool - If set to false, ignore the global default settings set in `Defaults`

Returns: GenericChart

Creates a treemap chart. Treemap charts visualize hierarchical data using nested rectangles. Same as Sunburst the hierarchy is defined by labels and parents attributes. Click on one sector to zoom in/out, which also displays a pathbar in the upper-left corner of your treemap. To zoom out you can use the path bar as well.

labels : seq<'a>

Sets the labels of each of the sectors.

parents : seq<'b>

Sets the parent sectors for each of the sectors. Empty string items '' are understood to reference the root node in the hierarchy. If `ids` is filled, `parents` items are understood to be "ids" themselves. When `ids` is not set, plotly attempts to find matching items in `labels`, but beware they must be unique.

?Values : seq<'c>

Sets the values associated with each of the sectors.

?Ids : seq<'d>

Assigns id labels to each datum. These ids for object constancy of data points during animation.

?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 text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.

?MultiText : seq<'e>

Sets text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace's (x,y) coordinates. If trace `hoverinfo` contains a "text" flag and "hovertext" is not set, these elements will be seen in the hover labels.

?TextPosition : TextPosition

Sets the positions of the `text` elements with respects to the (x,y) coordinates.

?MultiTextPosition : seq<TextPosition>

Sets the positions of the `text` elements with respects to the (x,y) coordinates.

?SectionColors : seq<Color>

Sets the colors associated with each section.

?SectionColorScale : Colorscale

Sets the colorscale for the section values

?ShowSectionColorScale : bool

Whether or not to show the section colorbar

?ReverseSectionColorScale : bool

Whether or not to show the section colorscale

?SectionOutlineColor : Color

Sets the color of the section outline.

?SectionOutlineWidth : float

Sets the width of the section outline.

?SectionOutlineMultiWidth : seq<float>

Sets the width of each individual section outline.

?SectionOutline : Line

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

?Marker : Marker

Sets the marker of this trace.

?TextInfo : TextInfo

Determines which trace information appear on the graph.

?BranchValues : BranchValues

Determines how the items in `values` are summed. When set to "total", items in `values` are taken to be value of all its descendants. When set to "remainder", items in `values` corresponding to the root and the branches sectors are taken to be the extra part not part of the sum of the values at their leaves.

?Count : string

Determines default for `values` when it is not provided, by inferring a 1 for each of the "leaves" and/or "branches", otherwise 0.

?Tiling : TreemapTiling

Sets the tiling for this trace.

?PathBar : Pathbar

Sets the path bar for this trace.

?Root : TreemapRoot

Sets the styles for the root of this trace.

?Level : string

Sets the level from which this trace hierarchy is rendered. Set `level` to `''` to start from the root node in the hierarchy. Must be an "id" if `ids` is filled in, otherwise plotly attempts to find a matching item in `labels`.

?MaxDepth : int

Sets the number of rendered sectors from any given `level`. Set `maxdepth` to "-1" to render all the levels in the hierarchy.

?UseDefaults : bool

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

Returns: GenericChart