Header menu logo Plotly.NET

Legends

BinderNotebook

Summary: This example shows how to create Legends and add them to the Charts in F#.

Let's first create some data for the purpose of creating example charts:

open Plotly.NET

let x = [ 1.; 2.; 3.; 4.; 5.; 6.; 7.; 8.; 9.; 10. ]
let y = [ 2.; 1.5; 5.; 1.5; 3.; 2.5; 2.5; 1.5; 3.5; 1. ]

// note that legends are not shown on charts with only one trace, 
// which is why we need to set the trace to visible manually on this chart
let simple_chart = Chart.Point(x, y, ShowLegend = true, Name = "test_chart")

Creating a legend

Legends are LayoutObjects that can be added to a chart's Layout. The LayoutLegend.init function is used to create a legend object, which can then be added to a chart using the Chart.withLegend function:

open Plotly.NET.LayoutObjects

let my_legend =
    Legend.init (
        Title = Title.init("my first legend!"),
        BorderColor = Color.fromString "black",
        BorderWidth = 1
    )

let first_legend_chart =
    simple_chart
    |> Chart.withLegend my_legend

Styling existing legends

The Chart.withLegendStyle function can be used to update the style of an existing legend. The following code will move the existing legend to the center bottom of the chart:

let styled_legend_chart =
    first_legend_chart
    |> Chart.withLegendStyle(
        Orientation = StyleParam.Orientation.Horizontal,
        X = 0.5,
        XAnchor = StyleParam.XAnchorPosition.Center
    )

Grouping legend items

You can group multiple traces as a single legend item by setting the LegendGroup property of the individual traces to the same value:

let grouped_legend_chart =
    [
        Chart.Point(x, y)
        |> GenericChart.mapTrace (
            Trace2DStyle.Scatter(
                LegendGroup = "Group A",
                LegendGroupTitle = (Title.init (Text = "Group A"))
            )
        )
        Chart.Point(y, x)
        |> GenericChart.mapTrace (
            Trace2DStyle.Scatter(
                LegendGroup = "Group A"
            )
        )
        Chart.Point(y, y)
        |> GenericChart.mapTrace (
            Trace2DStyle.Scatter(
                LegendGroup = "Group B",
                LegendGroupTitle = (Title.init (Text = "Group B"))
            )
        )
    ]
    |> Chart.combine

Multiple legends

Starting with Plotly.NET 5.0.0, the multiple legends feature from plotl.js v2.22+ is supported.

However, plotly.js has a regression bug starting from 2.24.3, which causes multiple legends to not display correctly

This means that the referenced plotly.js version has to be changed to <2.24.3 to use this feature. Note that features introduced in plotly.js/.NET after this version will not work on a chart using that reference. Future versions of plotly.js will hopefully fix this issue.

Similarily to how multiple axes are handled, multiple legends are added by providing an additional Id argument when using the Chart.withLegend function:

To select which legend a trace should belong to, use Chart.withLegendAnchor with the corresponding id argument.

let multi_legend_chart =
    [
        Chart.Point(x, y)
        |> Chart.withLegendAnchor 1
        Chart.Point(y, x)
        |> Chart.withLegendAnchor 2
    ]
    |> Chart.combine
    |> Chart.withLegend(
        Legend.init(
            BorderColor = Color.fromKeyword Blue,
            BorderWidth = 2,
            Title = Title.init(
                Text = "Legend 1"
            )
        )
    )
    |> Chart.withLegend(
        Legend.init(
            X = 0.75,
            Y = 0.75,
            BorderColor = Color.fromKeyword Red,
            BorderWidth = 2,
            Title = Title.init(
                Text = "Legend 2"
            )
        ),
        Id = 2
    )
    // set lower plotly.js version to avoid regression bug
    |> Chart.withDisplayOptionsStyle(
        PlotlyJSReference = Plotly.NET.PlotlyJSReference.CDN "https://cdn.plot.ly/plotly-2.23.0.min.js"
    )
namespace Plotly
namespace Plotly.NET
module Defaults from Plotly.NET
<summary> Contains mutable global default values. Changing these values will apply the default values to all consecutive Chart generations. </summary>
val mutable DefaultDisplayOptions: DisplayOptions
Multiple items
type DisplayOptions = inherit DynamicObj new: unit -> DisplayOptions static member addAdditionalHeadTags: additionalHeadTags: XmlNode list -> (DisplayOptions -> DisplayOptions) static member addChartDescription: description: XmlNode list -> (DisplayOptions -> DisplayOptions) static member combine: first: DisplayOptions -> second: DisplayOptions -> DisplayOptions static member getAdditionalHeadTags: displayOpts: DisplayOptions -> XmlNode list static member getChartDescription: displayOpts: DisplayOptions -> XmlNode list static member getDocumentCharset: displayOpts: DisplayOptions -> string static member getDocumentDescription: displayOpts: DisplayOptions -> string static member getDocumentFavicon: displayOpts: DisplayOptions -> XmlNode ...

--------------------
new: unit -> DisplayOptions
static member DisplayOptions.init: [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?DocumentTitle: string * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?DocumentCharset: string * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?DocumentDescription: string * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?DocumentFavicon: Giraffe.ViewEngine.HtmlElements.XmlNode * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?AdditionalHeadTags: Giraffe.ViewEngine.HtmlElements.XmlNode list * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?ChartDescription: Giraffe.ViewEngine.HtmlElements.XmlNode list * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?PlotlyJSReference: PlotlyJSReference -> DisplayOptions
type PlotlyJSReference = | CDN of string | Full | Require of string | NoReference
<summary> Sets how plotly is referenced in the head of html docs. </summary>
union case PlotlyJSReference.NoReference: PlotlyJSReference
val x: float list
val y: float list
val simple_chart: GenericChart
type Chart = static member AnnotatedHeatmap: zData: #('b seq) seq * annotationText: #(string seq) seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Name: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?ShowLegend: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?Opacity: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?X: 'd seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiX: 'd seq seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?XGap: int * [<Optional; DefaultParameterValue ((null :> obj))>] ?Y: 'e seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiY: 'e seq seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?YGap: int * [<Optional; DefaultParameterValue ((null :> obj))>] ?Text: 'f * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiText: 'f seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?ColorBar: ColorBar * [<Optional; DefaultParameterValue ((null :> obj))>] ?ColorScale: Colorscale * [<Optional; DefaultParameterValue ((null :> obj))>] ?ShowScale: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?ReverseScale: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?ZSmooth: SmoothAlg * [<Optional; DefaultParameterValue ((null :> obj))>] ?Transpose: bool * [<Optional; DefaultParameterValue ((false :> obj))>] ?UseWebGL: bool * [<Optional; DefaultParameterValue ((false :> obj))>] ?ReverseYAxis: bool * [<Optional; DefaultParameterValue ((true :> obj))>] ?UseDefaults: bool -> GenericChart (requires 'b :> IConvertible and 'd :> IConvertible and 'e :> IConvertible and 'f :> IConvertible) + 1 overload static member Area: x: #IConvertible seq * y: #IConvertible seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?ShowMarkers: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?Name: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?ShowLegend: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?Opacity: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiOpacity: float seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Text: 'c * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiText: 'c seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?TextPosition: TextPosition * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiTextPosition: TextPosition seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?MarkerColor: Color * [<Optional; DefaultParameterValue ((null :> obj))>] ?MarkerColorScale: Colorscale * [<Optional; DefaultParameterValue ((null :> obj))>] ?MarkerOutline: Line * [<Optional; DefaultParameterValue ((null :> obj))>] ?MarkerSymbol: MarkerSymbol * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiMarkerSymbol: MarkerSymbol seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Marker: Marker * [<Optional; DefaultParameterValue ((null :> obj))>] ?LineColor: Color * [<Optional; DefaultParameterValue ((null :> obj))>] ?LineColorScale: Colorscale * [<Optional; DefaultParameterValue ((null :> obj))>] ?LineWidth: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?LineDash: DrawingStyle * [<Optional; DefaultParameterValue ((null :> obj))>] ?Line: Line * [<Optional; DefaultParameterValue ((null :> obj))>] ?AlignmentGroup: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?OffsetGroup: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?StackGroup: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?Orientation: Orientation * [<Optional; DefaultParameterValue ((null :> obj))>] ?GroupNorm: GroupNorm * [<Optional; DefaultParameterValue ((null :> obj))>] ?FillColor: Color * [<Optional; DefaultParameterValue ((null :> obj))>] ?FillPatternShape: PatternShape * [<Optional; DefaultParameterValue ((null :> obj))>] ?FillPattern: Pattern * [<Optional; DefaultParameterValue ((false :> obj))>] ?UseWebGL: bool * [<Optional; DefaultParameterValue ((true :> obj))>] ?UseDefaults: bool -> GenericChart (requires 'c :> IConvertible) + 1 overload static member Bar: values: #IConvertible seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Keys: 'b seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiKeys: 'b seq seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Name: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?ShowLegend: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?Opacity: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiOpacity: float seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Text: 'c * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiText: 'c seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?MarkerColor: Color * [<Optional; DefaultParameterValue ((null :> obj))>] ?MarkerColorScale: Colorscale * [<Optional; DefaultParameterValue ((null :> obj))>] ?MarkerOutline: Line * [<Optional; DefaultParameterValue ((null :> obj))>] ?MarkerPatternShape: PatternShape * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiMarkerPatternShape: PatternShape seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?MarkerPattern: Pattern * [<Optional; DefaultParameterValue ((null :> obj))>] ?Marker: Marker * [<Optional; DefaultParameterValue ((null :> obj))>] ?Base: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?Width: 'e * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiWidth: 'e seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?TextPosition: TextPosition * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiTextPosition: TextPosition seq * [<Optional; DefaultParameterValue ((true :> obj))>] ?UseDefaults: bool -> GenericChart (requires 'b :> IConvertible and 'c :> IConvertible and 'e :> IConvertible) + 1 overload static member BoxPlot: [<Optional; DefaultParameterValue ((null :> obj))>] ?X: 'a seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiX: 'a seq seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Y: 'b seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiY: 'b seq seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Name: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?ShowLegend: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?Text: 'c * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiText: 'c seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?FillColor: Color * [<Optional; DefaultParameterValue ((null :> obj))>] ?MarkerColor: Color * [<Optional; DefaultParameterValue ((null :> obj))>] ?Marker: Marker * [<Optional; DefaultParameterValue ((null :> obj))>] ?Opacity: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?WhiskerWidth: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?BoxPoints: BoxPoints * [<Optional; DefaultParameterValue ((null :> obj))>] ?BoxMean: BoxMean * [<Optional; DefaultParameterValue ((null :> obj))>] ?Jitter: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?PointPos: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?Orientation: Orientation * [<Optional; DefaultParameterValue ((null :> obj))>] ?OutlineColor: Color * [<Optional; DefaultParameterValue ((null :> obj))>] ?OutlineWidth: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?Outline: Line * [<Optional; DefaultParameterValue ((null :> obj))>] ?AlignmentGroup: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?OffsetGroup: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?Notched: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?NotchWidth: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?QuartileMethod: QuartileMethod * [<Optional; DefaultParameterValue ((null :> obj))>] ?SizeMode: BoxSizeMode * [<Optional; DefaultParameterValue ((true :> obj))>] ?UseDefaults: bool -> GenericChart (requires 'a :> IConvertible and 'b :> IConvertible and 'c :> IConvertible) + 2 overloads static member Bubble: x: #IConvertible seq * y: #IConvertible seq * sizes: int seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Name: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?ShowLegend: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?Opacity: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiOpacity: float seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Text: 'c * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiText: 'c seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?TextPosition: TextPosition * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiTextPosition: TextPosition seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?MarkerColor: Color * [<Optional; DefaultParameterValue ((null :> obj))>] ?MarkerColorScale: Colorscale * [<Optional; DefaultParameterValue ((null :> obj))>] ?MarkerOutline: Line * [<Optional; DefaultParameterValue ((null :> obj))>] ?MarkerSymbol: MarkerSymbol * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiMarkerSymbol: MarkerSymbol seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Marker: Marker * [<Optional; DefaultParameterValue ((null :> obj))>] ?LineColor: Color * [<Optional; DefaultParameterValue ((null :> obj))>] ?LineColorScale: Colorscale * [<Optional; DefaultParameterValue ((null :> obj))>] ?LineWidth: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?LineDash: DrawingStyle * [<Optional; DefaultParameterValue ((null :> obj))>] ?Line: Line * [<Optional; DefaultParameterValue ((null :> obj))>] ?AlignmentGroup: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?OffsetGroup: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?StackGroup: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?Orientation: Orientation * [<Optional; DefaultParameterValue ((null :> obj))>] ?GroupNorm: GroupNorm * [<Optional; DefaultParameterValue ((false :> obj))>] ?UseWebGL: bool * [<Optional; DefaultParameterValue ((true :> obj))>] ?UseDefaults: bool -> GenericChart (requires 'c :> IConvertible) + 1 overload static member Candlestick: ``open`` : #IConvertible seq * high: #IConvertible seq * low: #IConvertible seq * close: #IConvertible seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?X: 'e seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiX: 'e seq seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Name: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?ShowLegend: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?Opacity: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?Text: 'f * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiText: 'f seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Line: Line * [<Optional; DefaultParameterValue ((null :> obj))>] ?IncreasingColor: Color * [<Optional; DefaultParameterValue ((null :> obj))>] ?Increasing: FinanceMarker * [<Optional; DefaultParameterValue ((null :> obj))>] ?DecreasingColor: Color * [<Optional; DefaultParameterValue ((null :> obj))>] ?Decreasing: FinanceMarker * [<Optional; DefaultParameterValue ((null :> obj))>] ?WhiskerWidth: float * [<Optional; DefaultParameterValue ((true :> obj))>] ?ShowXAxisRangeSlider: bool * [<Optional; DefaultParameterValue ((true :> obj))>] ?UseDefaults: bool -> GenericChart (requires 'e :> IConvertible and 'f :> IConvertible) + 2 overloads static member Column: values: #IConvertible seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Keys: 'b seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiKeys: 'b seq seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Name: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?ShowLegend: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?Opacity: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiOpacity: float seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Text: 'c * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiText: 'c seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?MarkerColor: Color * [<Optional; DefaultParameterValue ((null :> obj))>] ?MarkerColorScale: Colorscale * [<Optional; DefaultParameterValue ((null :> obj))>] ?MarkerOutline: Line * [<Optional; DefaultParameterValue ((null :> obj))>] ?MarkerPatternShape: PatternShape * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiMarkerPatternShape: PatternShape seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?MarkerPattern: Pattern * [<Optional; DefaultParameterValue ((null :> obj))>] ?Marker: Marker * [<Optional; DefaultParameterValue ((null :> obj))>] ?Base: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?Width: 'e * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiWidth: 'e seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?TextPosition: TextPosition * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiTextPosition: TextPosition seq * [<Optional; DefaultParameterValue ((true :> obj))>] ?UseDefaults: bool -> GenericChart (requires 'b :> IConvertible and 'c :> IConvertible and 'e :> IConvertible) + 1 overload static member Contour: zData: #('b seq) seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Name: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?ShowLegend: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?Opacity: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?X: 'c seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiX: 'c seq seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Y: 'd seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiY: 'd seq seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Text: 'e * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiText: 'e seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?ColorBar: ColorBar * [<Optional; DefaultParameterValue ((null :> obj))>] ?ColorScale: Colorscale * [<Optional; DefaultParameterValue ((null :> obj))>] ?ShowScale: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?ReverseScale: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?Transpose: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?ContourLinesColor: Color * [<Optional; DefaultParameterValue ((null :> obj))>] ?ContourLinesDash: DrawingStyle * [<Optional; DefaultParameterValue ((null :> obj))>] ?ContourLinesSmoothing: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?ContourLinesWidth: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?ContourLines: Line * [<Optional; DefaultParameterValue ((null :> obj))>] ?ShowContourLines: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?ContoursColoring: ContourColoring * [<Optional; DefaultParameterValue ((null :> obj))>] ?ContoursOperation: ConstraintOperation * [<Optional; DefaultParameterValue ((null :> obj))>] ?ContoursType: ContourType * [<Optional; DefaultParameterValue ((null :> obj))>] ?ShowContoursLabels: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?ContoursLabelFont: Font * [<Optional; DefaultParameterValue ((null :> obj))>] ?ContoursStart: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?ContoursEnd: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?Contours: Contours * [<Optional; DefaultParameterValue ((null :> obj))>] ?FillColor: Color * [<Optional; DefaultParameterValue ((null :> obj))>] ?NContours: int * [<Optional; DefaultParameterValue ((true :> obj))>] ?UseDefaults: bool -> GenericChart (requires 'b :> IConvertible and 'c :> IConvertible and 'd :> IConvertible and 'e :> IConvertible) static member Funnel: x: #IConvertible seq * y: #IConvertible seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Name: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?ShowLegend: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?Opacity: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?Width: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?Offset: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?Text: 'c * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiText: 'c seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?TextPosition: TextPosition * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiTextPosition: TextPosition seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Orientation: Orientation * [<Optional; DefaultParameterValue ((null :> obj))>] ?AlignmentGroup: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?OffsetGroup: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?MarkerColor: Color * [<Optional; DefaultParameterValue ((null :> obj))>] ?MarkerOutline: Line * [<Optional; DefaultParameterValue ((null :> obj))>] ?Marker: Marker * [<Optional; DefaultParameterValue ((null :> obj))>] ?TextInfo: TextInfo * [<Optional; DefaultParameterValue ((null :> obj))>] ?ConnectorLineColor: Color * [<Optional; DefaultParameterValue ((null :> obj))>] ?ConnectorLineStyle: DrawingStyle * [<Optional; DefaultParameterValue ((null :> obj))>] ?ConnectorFillColor: Color * [<Optional; DefaultParameterValue ((null :> obj))>] ?ConnectorLine: Line * [<Optional; DefaultParameterValue ((null :> obj))>] ?Connector: FunnelConnector * [<Optional; DefaultParameterValue ((null :> obj))>] ?InsideTextFont: Font * [<Optional; DefaultParameterValue ((null :> obj))>] ?OutsideTextFont: Font * [<Optional; DefaultParameterValue ((true :> obj))>] ?UseDefaults: bool -> GenericChart (requires 'c :> IConvertible) static member Heatmap: zData: #('b seq) seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?X: 'c seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiX: 'c seq seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Y: 'd seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiY: 'd seq seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Name: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?ShowLegend: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?Opacity: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?XGap: int * [<Optional; DefaultParameterValue ((null :> obj))>] ?YGap: int * [<Optional; DefaultParameterValue ((null :> obj))>] ?Text: 'e * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiText: 'e seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?ColorBar: ColorBar * [<Optional; DefaultParameterValue ((null :> obj))>] ?ColorScale: Colorscale * [<Optional; DefaultParameterValue ((null :> obj))>] ?ShowScale: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?ReverseScale: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?ZSmooth: SmoothAlg * [<Optional; DefaultParameterValue ((null :> obj))>] ?Transpose: bool * [<Optional; DefaultParameterValue ((false :> obj))>] ?UseWebGL: bool * [<Optional; DefaultParameterValue ((false :> obj))>] ?ReverseYAxis: bool * [<Optional; DefaultParameterValue ((true :> obj))>] ?UseDefaults: bool -> GenericChart (requires 'b :> IConvertible and 'c :> IConvertible and 'd :> IConvertible and 'e :> IConvertible) + 1 overload ...
static member Chart.Point: xy: (#System.IConvertible * #System.IConvertible) seq * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?Name: string * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?ShowLegend: bool * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?Opacity: float * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?MultiOpacity: float seq * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?Text: 'c * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?MultiText: 'c seq * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?TextPosition: StyleParam.TextPosition * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?MultiTextPosition: StyleParam.TextPosition seq * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?MarkerColor: Color * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?MarkerColorScale: StyleParam.Colorscale * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?MarkerOutline: Line * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?MarkerSymbol: StyleParam.MarkerSymbol * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?MultiMarkerSymbol: StyleParam.MarkerSymbol seq * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?Marker: TraceObjects.Marker * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?AlignmentGroup: string * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?OffsetGroup: string * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?StackGroup: string * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?Orientation: StyleParam.Orientation * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?GroupNorm: StyleParam.GroupNorm * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((false :> obj))>] ?UseWebGL: bool * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((true :> obj))>] ?UseDefaults: bool -> GenericChart (requires 'c :> System.IConvertible)
static member Chart.Point: x: #System.IConvertible seq * y: #System.IConvertible seq * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?Name: string * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?ShowLegend: bool * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?Opacity: float * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?MultiOpacity: float seq * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?Text: 'c * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?MultiText: 'c seq * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?TextPosition: StyleParam.TextPosition * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?MultiTextPosition: StyleParam.TextPosition seq * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?MarkerColor: Color * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?MarkerColorScale: StyleParam.Colorscale * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?MarkerOutline: Line * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?MarkerSymbol: StyleParam.MarkerSymbol * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?MultiMarkerSymbol: StyleParam.MarkerSymbol seq * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?Marker: TraceObjects.Marker * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?AlignmentGroup: string * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?OffsetGroup: string * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?StackGroup: string * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?Orientation: StyleParam.Orientation * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?GroupNorm: StyleParam.GroupNorm * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((false :> obj))>] ?UseWebGL: bool * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((true :> obj))>] ?UseDefaults: bool -> GenericChart (requires 'c :> System.IConvertible)
namespace Plotly.NET.LayoutObjects
val my_legend: Legend
Multiple items
type Legend = inherit DynamicObj new: unit -> Legend static member init: [<Optional; DefaultParameterValue ((null :> obj))>] ?BGColor: Color * [<Optional; DefaultParameterValue ((null :> obj))>] ?BorderColor: Color * [<Optional; DefaultParameterValue ((null :> obj))>] ?BorderWidth: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?EntryWidth: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?EntryWidthMode: EntryWidthMode * [<Optional; DefaultParameterValue ((null :> obj))>] ?Font: Font * [<Optional; DefaultParameterValue ((null :> obj))>] ?GroupClick: TraceGroupClickOptions * [<Optional; DefaultParameterValue ((null :> obj))>] ?GroupTitleFont: Font * [<Optional; DefaultParameterValue ((null :> obj))>] ?ItemClick: TraceItemClickOptions * [<Optional; DefaultParameterValue ((null :> obj))>] ?ItemDoubleClick: TraceItemClickOptions * [<Optional; DefaultParameterValue ((null :> obj))>] ?ItemSizing: TraceItemSizing * [<Optional; DefaultParameterValue ((null :> obj))>] ?ItemWidth: int * [<Optional; DefaultParameterValue ((null :> obj))>] ?Orientation: Orientation * [<Optional; DefaultParameterValue ((null :> obj))>] ?Title: Title * [<Optional; DefaultParameterValue ((null :> obj))>] ?TraceGroupGap: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?TraceOrder: TraceOrder * [<Optional; DefaultParameterValue ((null :> obj))>] ?UIRevision: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?VerticalAlign: VerticalAlign * [<Optional; DefaultParameterValue ((null :> obj))>] ?Visible: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?X: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?XAnchor: XAnchorPosition * [<Optional; DefaultParameterValue ((null :> obj))>] ?XRef: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?Y: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?YAnchor: YAnchorPosition * [<Optional; DefaultParameterValue ((null :> obj))>] ?YRef: string -> Legend static member style: [<Optional; DefaultParameterValue ((null :> obj))>] ?BGColor: Color * [<Optional; DefaultParameterValue ((null :> obj))>] ?BorderColor: Color * [<Optional; DefaultParameterValue ((null :> obj))>] ?BorderWidth: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?EntryWidth: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?EntryWidthMode: EntryWidthMode * [<Optional; DefaultParameterValue ((null :> obj))>] ?Font: Font * [<Optional; DefaultParameterValue ((null :> obj))>] ?GroupClick: TraceGroupClickOptions * [<Optional; DefaultParameterValue ((null :> obj))>] ?GroupTitleFont: Font * [<Optional; DefaultParameterValue ((null :> obj))>] ?ItemClick: TraceItemClickOptions * [<Optional; DefaultParameterValue ((null :> obj))>] ?ItemDoubleClick: TraceItemClickOptions * [<Optional; DefaultParameterValue ((null :> obj))>] ?ItemSizing: TraceItemSizing * [<Optional; DefaultParameterValue ((null :> obj))>] ?ItemWidth: int * [<Optional; DefaultParameterValue ((null :> obj))>] ?Orientation: Orientation * [<Optional; DefaultParameterValue ((null :> obj))>] ?Title: Title * [<Optional; DefaultParameterValue ((null :> obj))>] ?TraceGroupGap: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?TraceOrder: TraceOrder * [<Optional; DefaultParameterValue ((null :> obj))>] ?UIRevision: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?VerticalAlign: VerticalAlign * [<Optional; DefaultParameterValue ((null :> obj))>] ?Visible: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?X: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?XAnchor: XAnchorPosition * [<Optional; DefaultParameterValue ((null :> obj))>] ?XRef: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?Y: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?YAnchor: YAnchorPosition * [<Optional; DefaultParameterValue ((null :> obj))>] ?YRef: string -> (Legend -> Legend)
<summary> Legend </summary>

--------------------
new: unit -> Legend
static member Legend.init: [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?BGColor: Color * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?BorderColor: Color * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?BorderWidth: float * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?EntryWidth: float * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?EntryWidthMode: StyleParam.EntryWidthMode * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?Font: Font * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?GroupClick: StyleParam.TraceGroupClickOptions * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?GroupTitleFont: Font * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?ItemClick: StyleParam.TraceItemClickOptions * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?ItemDoubleClick: StyleParam.TraceItemClickOptions * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?ItemSizing: StyleParam.TraceItemSizing * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?ItemWidth: int * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?Orientation: StyleParam.Orientation * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?Title: Title * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?TraceGroupGap: float * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?TraceOrder: StyleParam.TraceOrder * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?UIRevision: string * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?VerticalAlign: StyleParam.VerticalAlign * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?Visible: bool * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?X: float * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?XAnchor: StyleParam.XAnchorPosition * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?XRef: string * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?Y: float * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?YAnchor: StyleParam.YAnchorPosition * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?YRef: string -> Legend
Multiple items
type Title = inherit DynamicObj new: unit -> Title static member init: [<Optional; DefaultParameterValue ((null :> obj))>] ?Text: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?Font: Font * [<Optional; DefaultParameterValue ((null :> obj))>] ?AutoMargin: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?Pad: Padding * [<Optional; DefaultParameterValue ((null :> obj))>] ?X: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?XAnchor: XAnchorPosition * [<Optional; DefaultParameterValue ((null :> obj))>] ?XRef: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?Y: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?YAnchor: YAnchorPosition * [<Optional; DefaultParameterValue ((null :> obj))>] ?YRef: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?Standoff: int * [<Optional; DefaultParameterValue ((null :> obj))>] ?Side: Side -> Title static member style: [<Optional; DefaultParameterValue ((null :> obj))>] ?Text: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?Font: Font * [<Optional; DefaultParameterValue ((null :> obj))>] ?AutoMargin: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?Pad: Padding * [<Optional; DefaultParameterValue ((null :> obj))>] ?X: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?XAnchor: XAnchorPosition * [<Optional; DefaultParameterValue ((null :> obj))>] ?XRef: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?Y: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?YAnchor: YAnchorPosition * [<Optional; DefaultParameterValue ((null :> obj))>] ?YRef: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?Standoff: int * [<Optional; DefaultParameterValue ((null :> obj))>] ?Side: Side -> (Title -> Title)

--------------------
new: unit -> Title
static member Title.init: [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?Text: string * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?Font: Font * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?AutoMargin: bool * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?Pad: Padding * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?X: float * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?XAnchor: StyleParam.XAnchorPosition * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?XRef: string * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?Y: float * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?YAnchor: StyleParam.YAnchorPosition * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?YRef: string * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?Standoff: int * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?Side: StyleParam.Side -> Title
type Color = override Equals: other: obj -> bool override GetHashCode: unit -> int static member fromARGB: a: int -> r: int -> g: int -> b: int -> Color static member fromColorScaleValues: c: #IConvertible seq -> Color static member fromColors: c: Color seq -> Color static member fromHex: s: string -> Color static member fromKeyword: c: ColorKeyword -> Color static member fromRGB: r: int -> g: int -> b: int -> Color static member fromString: c: string -> Color member Value: obj
<summary> Plotly color can be a single color, a sequence of colors, or a sequence of numeric values referencing the color of the colorscale obj </summary>
static member Color.fromString: c: string -> Color
val first_legend_chart: GenericChart
static member Chart.withLegend: legend: Legend * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?Id: int -> (GenericChart -> GenericChart)
type GenericChart = | Chart of data: Trace * layout: Layout * config: Config * displayOpts: DisplayOptions | MultiChart of data: Trace list * layout: Layout * config: Config * displayOpts: DisplayOptions static member addConfig: config: Config -> gChart: GenericChart -> GenericChart static member addDisplayOptions: displayOpts: DisplayOptions -> gChart: GenericChart -> GenericChart static member addLayout: layout: Layout -> gChart: GenericChart -> GenericChart static member combine: gCharts: GenericChart seq -> GenericChart static member countTrace: gChart: GenericChart -> int static member existsTrace: predicate: (Trace -> bool) -> gChart: GenericChart -> bool static member fromChartDTO: dto: ChartDTO -> GenericChart static member fromFigure: fig: Figure -> GenericChart static member getConfig: gChart: GenericChart -> Config static member getDisplayOptions: gChart: GenericChart -> DisplayOptions ...
<summary> The central type that gets created by all Chart constructors is GenericChart, which itself represents either a single chart or a multi chart (as a Discriminate Union type). A GenericChart consists of four top level objects: Trace (multiple of those in the case of a MultiChart), Layout, Config, and DisplayOptions. - `Trace` is in principle the representation of a dataset on a chart, including for example the data itself, color and shape of the visualization, etc. - `Layout` is everything of the chart that is not dataset specific - e.g. the shape and style of axes, the chart title, etc. - `Config` is an object that configures high level properties of the chart like making all chart elements editable or the tool bar on top - `DisplayOptions` is an object that contains meta information about how the html document that contains the chart. </summary>
static member GenericChart.toChartHTML: gChart: GenericChart -> string
val styled_legend_chart: GenericChart
static member Chart.withLegendStyle: [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?BGColor: Color * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?BorderColor: Color * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?BorderWidth: float * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?EntryWidth: float * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?EntryWidthMode: StyleParam.EntryWidthMode * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?Font: Font * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?GroupClick: StyleParam.TraceGroupClickOptions * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?GroupTitleFont: Font * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?ItemClick: StyleParam.TraceItemClickOptions * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?ItemDoubleClick: StyleParam.TraceItemClickOptions * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?ItemSizing: StyleParam.TraceItemSizing * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?ItemWidth: int * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?Orientation: StyleParam.Orientation * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?Title: Title * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?TraceGroupGap: float * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?TraceOrder: StyleParam.TraceOrder * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?UIRevision: string * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?VerticalAlign: StyleParam.VerticalAlign * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?Visible: bool * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?X: float * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?XAnchor: StyleParam.XAnchorPosition * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?XRef: string * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?Y: float * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?YAnchor: StyleParam.YAnchorPosition * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?YRef: string * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?Id: int -> (GenericChart -> GenericChart)
module StyleParam from Plotly.NET
type Orientation = | Horizontal | Vertical member Convert: unit -> obj override ToString: unit -> string static member convert: (Orientation -> obj) static member toString: (Orientation -> string)
union case StyleParam.Orientation.Horizontal: StyleParam.Orientation
argument X: float option
<summary> Sets the given Legend styles on the input chart's Legend, optionally passing a target Legend id. If there is already a Legend set , the styles are applied to it. If there is no Legend present, a new Legend object with the given styles will be set. </summary>
<param name="BGColor">Sets the legend background color. Defaults to `layout.paper_bgcolor`.</param>
<param name="BorderColor">Sets the color of the border enclosing the legend.</param>
<param name="BorderWidth">Sets the width (in px) of the border enclosing the legend.</param>
<param name="EntryWidth">Sets the width (in px or fraction) of the legend. Use 0 to size the entry based on the text width, when `entrywidthmode` is set to "pixels".</param>
<param name="EntryWidthMode">Determines what entrywidth means.</param>
<param name="Font">Sets the font used to text the legend items.</param>
<param name="GroupClick">Determines the behavior on legend group item click. "toggleitem" toggles the visibility of the individual item clicked on the graph. "togglegroup" toggles the visibility of all items in the same legendgroup as the item clicked on the graph.</param>
<param name="GroupTitleFont">Sets the font for group titles in legend. Defaults to `legend.font` with its size increased about 10%.</param>
<param name="ItemClick">Determines the behavior on legend item click. "toggle" toggles the visibility of the item clicked on the graph. "toggleothers" makes the clicked item the sole visible item on the graph. "false" disables legend item click interactions.</param>
<param name="ItemDoubleClick">Determines the behavior on legend item double-click. "toggle" toggles the visibility of the item clicked on the graph. "toggleothers" makes the clicked item the sole visible item on the graph. "false" disables legend item double-click interactions.</param>
<param name="ItemSizing">Determines if the legend items symbols scale with their corresponding "trace" attributes or remain "constant" independent of the symbol size on the graph.</param>
<param name="ItemWidth">Sets the width (in px) of the legend item symbols (the part other than the title.text).</param>
<param name="Orientation">Sets the orientation of the legend.</param>
<param name="Title">Sets the title of the legend.</param>
<param name="TraceGroupGap">Sets the amount of vertical space (in px) between legend groups.</param>
<param name="TraceOrder">Determines the order at which the legend items are displayed. If "normal", the items are displayed top-to-bottom in the same order as the input data. If "reversed", the items are displayed in the opposite order as "normal". If "grouped", the items are displayed in groups (when a trace `legendgroup` is provided). if "grouped+reversed", the items are displayed in the opposite order as "grouped".</param>
<param name="UIRevision">Controls persistence of legend-driven changes in trace and pie label visibility. Defaults to `layout.uirevision`.</param>
<param name="VerticalAlign">Sets the vertical alignment of the symbols with respect to their associated text.</param>
<param name="Visible">Determines whether or not this legend is visible.</param>
<param name="X">Sets the x position (in normalized coordinates) of the legend. Defaults to "1.02" for vertical legends and defaults to "0" for horizontal legends.</param>
<param name="XAnchor">Sets the legend's horizontal position anchor. This anchor binds the `x` position to the "left", "center" or "right" of the legend. Value "auto" anchors legends to the right for `x` values greater than or equal to 2/3, anchors legends to the left for `x` values less than or equal to 1/3 and anchors legends with respect to their center otherwise.</param>
<param name="XRef">Sets the container `x` refers to. "container" spans the entire `width` of the plot. "paper" refers to the width of the plotting area only.</param>
<param name="Y">Sets the y position (in normalized coordinates) of the legend. Defaults to "1" for vertical legends, defaults to "-0.1" for horizontal legends on graphs w/o range sliders and defaults to "1.1" for horizontal legends on graph with one or multiple range sliders.</param>
<param name="YAnchor">Sets the legend's vertical position anchor This anchor binds the `y` position to the "top", "middle" or "bottom" of the legend. Value "auto" anchors legends at their bottom for `y` values less than or equal to 1/3, anchors legends to at their top for `y` values greater than or equal to 2/3 and anchors legends with respect to their middle otherwise.</param>
<param name="YRef">Sets the container `y` refers to. "container" spans the entire `height` of the plot. "paper" refers to the height of the plotting area only.</param>
type XAnchorPosition = | Auto | Left | Center | Right member Convert: unit -> obj override ToString: unit -> string static member convert: (XAnchorPosition -> obj) static member toString: (XAnchorPosition -> string)
union case StyleParam.XAnchorPosition.Center: StyleParam.XAnchorPosition
val grouped_legend_chart: GenericChart
static member GenericChart.mapTrace: f: (Trace -> Trace) -> gChart: GenericChart -> GenericChart
Multiple items
type Trace2DStyle = new: unit -> Trace2DStyle static member Bar: [<Optional; DefaultParameterValue ((null :> obj))>] ?Name: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?Visible: Visible * [<Optional; DefaultParameterValue ((null :> obj))>] ?ShowLegend: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?Legend: SubPlotId * [<Optional; DefaultParameterValue ((null :> obj))>] ?LegendRank: int * [<Optional; DefaultParameterValue ((null :> obj))>] ?LegendGroup: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?LegendGroupTitle: Title * [<Optional; DefaultParameterValue ((null :> obj))>] ?Opacity: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?Ids: #IConvertible seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?X: 'b seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiX: 'b seq seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?X0: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?DX: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?Y: 'e seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiY: 'e seq seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Y0: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?DY: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?Base: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?Width: 'i * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiWidth: 'i seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Offset: 'j * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiOffset: 'j seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Text: 'k * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiText: 'k seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?TextPosition: TextPosition * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiTextPosition: TextPosition seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?TextTemplate: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiTextTemplate: string seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?HoverText: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiHoverText: string seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?HoverInfo: HoverInfo * [<Optional; DefaultParameterValue ((null :> obj))>] ?HoverTemplate: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiHoverTemplate: string seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?XHoverFormat: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?YHoverFormat: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?Meta: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?CustomData: #IConvertible seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?XAxis: LinearAxisId * [<Optional; DefaultParameterValue ((null :> obj))>] ?YAxis: LinearAxisId * [<Optional; DefaultParameterValue ((null :> obj))>] ?Orientation: Orientation * [<Optional; DefaultParameterValue ((null :> obj))>] ?AlignmentGroup: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?OffsetGroup: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?XPeriod: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?XPeriodAlignment: PeriodAlignment * [<Optional; DefaultParameterValue ((null :> obj))>] ?XPeriod0: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?YPeriod: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?YPeriodAlignment: PeriodAlignment * [<Optional; DefaultParameterValue ((null :> obj))>] ?YPeriod0: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?Marker: Marker * [<Optional; DefaultParameterValue ((null :> obj))>] ?TextAngle: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?TextFont: Font * [<Optional; DefaultParameterValue ((null :> obj))>] ?XError: Error * [<Optional; DefaultParameterValue ((null :> obj))>] ?YError: Error * [<Optional; DefaultParameterValue ((null :> obj))>] ?SelectedPoints: #IConvertible seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Selected: TraceSelection * [<Optional; DefaultParameterValue ((null :> obj))>] ?Unselected: TraceSelection * [<Optional; DefaultParameterValue ((null :> obj))>] ?ClipOnAxis: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?Constraintext: ConstrainText * [<Optional; DefaultParameterValue ((null :> obj))>] ?HoverLabel: Hoverlabel * [<Optional; DefaultParameterValue ((null :> obj))>] ?InsideTextAnchor: InsideTextAnchor * [<Optional; DefaultParameterValue ((null :> obj))>] ?InsideTextFont: Font * [<Optional; DefaultParameterValue ((null :> obj))>] ?OutsideTextFont: Font * [<Optional; DefaultParameterValue ((null :> obj))>] ?XCalendar: Calendar * [<Optional; DefaultParameterValue ((null :> obj))>] ?YCalendar: Calendar * [<Optional; DefaultParameterValue ((null :> obj))>] ?UIRevision: string -> ('T -> 'T) (requires 'b :> IConvertible and 'e :> IConvertible and 'i :> IConvertible and 'j :> IConvertible and 'k :> IConvertible and 'T :> Trace) static member BoxPlot: [<Optional; DefaultParameterValue ((null :> obj))>] ?Name: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?Visible: Visible * [<Optional; DefaultParameterValue ((null :> obj))>] ?ShowLegend: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?Legend: SubPlotId * [<Optional; DefaultParameterValue ((null :> obj))>] ?LegendRank: int * [<Optional; DefaultParameterValue ((null :> obj))>] ?LegendGroup: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?LegendGroupTitle: Title * [<Optional; DefaultParameterValue ((null :> obj))>] ?LegendWidth: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?Opacity: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?Ids: #IConvertible seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?X: 'b seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiX: 'b seq seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?X0: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?DX: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?Y: 'e seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiY: 'e seq seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Y0: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?DY: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?Width: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?Text: 'h * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiText: 'h seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?HoverText: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiHoverText: string seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?HoverInfo: HoverInfo * [<Optional; DefaultParameterValue ((null :> obj))>] ?HoverTemplate: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiHoverTemplate: string seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?XHoverFormat: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?YHoverFormat: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?Meta: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?CustomData: #IConvertible seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?XAxis: LinearAxisId * [<Optional; DefaultParameterValue ((null :> obj))>] ?YAxis: LinearAxisId * [<Optional; DefaultParameterValue ((null :> obj))>] ?Orientation: Orientation * [<Optional; DefaultParameterValue ((null :> obj))>] ?AlignmentGroup: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?OffsetGroup: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?XPeriod: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?XPeriodAlignment: PeriodAlignment * [<Optional; DefaultParameterValue ((null :> obj))>] ?XPeriod0: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?YPeriod: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?YPeriodAlignment: PeriodAlignment * [<Optional; DefaultParameterValue ((null :> obj))>] ?YPeriod0: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?Marker: Marker * [<Optional; DefaultParameterValue ((null :> obj))>] ?Line: Line * [<Optional; DefaultParameterValue ((null :> obj))>] ?BoxMean: BoxMean * [<Optional; DefaultParameterValue ((null :> obj))>] ?BoxPoints: BoxPoints * [<Optional; DefaultParameterValue ((null :> obj))>] ?Notched: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?NotchWidth: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?ShowWhiskers: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?WhiskerWidth: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?Q1: IConvertible seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Median: IConvertible seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Q3: IConvertible seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?LowerFence: IConvertible seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?UpperFence: IConvertible seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?NotchSpan: IConvertible seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Mean: IConvertible seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?SD: IConvertible seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?SDMultiple: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?QuartileMethod: QuartileMethod * [<Optional; DefaultParameterValue ((null :> obj))>] ?SelectedPoints: #IConvertible seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Selected: TraceSelection * [<Optional; DefaultParameterValue ((null :> obj))>] ?Unselected: TraceSelection * [<Optional; DefaultParameterValue ((null :> obj))>] ?FillColor: Color * [<Optional; DefaultParameterValue ((null :> obj))>] ?HoverLabel: Hoverlabel * [<Optional; DefaultParameterValue ((null :> obj))>] ?HoverOn: HoverOn * [<Optional; DefaultParameterValue ((null :> obj))>] ?PointPos: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?Jitter: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?SizeMode: BoxSizeMode * [<Optional; DefaultParameterValue ((null :> obj))>] ?XCalendar: Calendar * [<Optional; DefaultParameterValue ((null :> obj))>] ?YCalendar: Calendar * [<Optional; DefaultParameterValue ((null :> obj))>] ?UIRevision: string -> ('T -> 'T) (requires 'b :> IConvertible and 'e :> IConvertible and 'h :> IConvertible and 'T :> Trace) static member Candlestick: [<Optional; DefaultParameterValue ((null :> obj))>] ?Name: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?Visible: Visible * [<Optional; DefaultParameterValue ((null :> obj))>] ?ShowLegend: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?Legend: SubPlotId * [<Optional; DefaultParameterValue ((null :> obj))>] ?LegendRank: int * [<Optional; DefaultParameterValue ((null :> obj))>] ?LegendGroup: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?LegendGroupTitle: Title * [<Optional; DefaultParameterValue ((null :> obj))>] ?Opacity: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?Ids: #IConvertible seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?X: 'b seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiX: 'b seq seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Close: #IConvertible seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Open: #IConvertible seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?High: #IConvertible seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Low: #IConvertible seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Text: 'g * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiText: 'g seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?HoverText: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiHoverText: string seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?HoverInfo: HoverInfo * [<Optional; DefaultParameterValue ((null :> obj))>] ?XHoverFormat: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?YHoverFormat: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?Meta: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?CustomData: #IConvertible seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?XAxis: LinearAxisId * [<Optional; DefaultParameterValue ((null :> obj))>] ?YAxis: LinearAxisId * [<Optional; DefaultParameterValue ((null :> obj))>] ?XPeriod: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?XPeriodAlignment: PeriodAlignment * [<Optional; DefaultParameterValue ((null :> obj))>] ?XPeriod0: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?YPeriod: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?YPeriodAlignment: PeriodAlignment * [<Optional; DefaultParameterValue ((null :> obj))>] ?YPeriod0: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?Line: Line * [<Optional; DefaultParameterValue ((null :> obj))>] ?WhiskerWidth: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?SelectedPoints: #IConvertible seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Increasing: FinanceMarker * [<Optional; DefaultParameterValue ((null :> obj))>] ?Decreasing: FinanceMarker * [<Optional; DefaultParameterValue ((null :> obj))>] ?HoverLabel: Hoverlabel * [<Optional; DefaultParameterValue ((null :> obj))>] ?XCalendar: Calendar * [<Optional; DefaultParameterValue ((null :> obj))>] ?UIRevision: string -> ('T -> 'T) (requires 'b :> IConvertible and 'g :> IConvertible and 'T :> Trace) static member Contour: [<Optional; DefaultParameterValue ((null :> obj))>] ?Name: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?Visible: Visible * [<Optional; DefaultParameterValue ((null :> obj))>] ?ShowLegend: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?Legend: SubPlotId * [<Optional; DefaultParameterValue ((null :> obj))>] ?LegendRank: int * [<Optional; DefaultParameterValue ((null :> obj))>] ?LegendGroup: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?LegendGroupTitle: Title * [<Optional; DefaultParameterValue ((null :> obj))>] ?Opacity: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?Ids: #IConvertible seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?X: 'b seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiX: 'b seq seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?X0: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?DX: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?XType: CoordinateType * [<Optional; DefaultParameterValue ((null :> obj))>] ?Y: 'e seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiY: 'e seq seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Y0: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?DY: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?YType: CoordinateType * [<Optional; DefaultParameterValue ((null :> obj))>] ?Z: #('i seq) seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Text: 'j * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiText: 'j seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?TextTemplate: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?HoverText: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiHoverText: string seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?HoverInfo: HoverInfo * [<Optional; DefaultParameterValue ((null :> obj))>] ?HoverTemplate: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiHoverTemplate: string seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?XHoverFormat: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?YHoverFormat: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?Meta: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?CustomData: #IConvertible seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?XAxis: LinearAxisId * [<Optional; DefaultParameterValue ((null :> obj))>] ?YAxis: LinearAxisId * [<Optional; DefaultParameterValue ((null :> obj))>] ?ColorAxis: SubPlotId * [<Optional; DefaultParameterValue ((null :> obj))>] ?XPeriod: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?XPeriodAlignment: PeriodAlignment * [<Optional; DefaultParameterValue ((null :> obj))>] ?XPeriod0: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?YPeriod: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?YPeriodAlignment: PeriodAlignment * [<Optional; DefaultParameterValue ((null :> obj))>] ?YPeriod0: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?Line: Line * [<Optional; DefaultParameterValue ((null :> obj))>] ?TextFont: Font * [<Optional; DefaultParameterValue ((null :> obj))>] ?ColorBar: ColorBar * [<Optional; DefaultParameterValue ((null :> obj))>] ?AutoColorScale: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?ColorScale: Colorscale * [<Optional; DefaultParameterValue ((null :> obj))>] ?ShowScale: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?ReverseScale: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?ZAuto: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?ZHoverFormat: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?ZMax: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?ZMid: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?ZMin: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?AutoContour: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?ConnectGaps: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?Contours: Contours * [<Optional; DefaultParameterValue ((null :> obj))>] ?FillColor: Color * [<Optional; DefaultParameterValue ((null :> obj))>] ?HoverLabel: Hoverlabel * [<Optional; DefaultParameterValue ((null :> obj))>] ?HoverOnGaps: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?NContours: int * [<Optional; DefaultParameterValue ((null :> obj))>] ?Transpose: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?XCalendar: Calendar * [<Optional; DefaultParameterValue ((null :> obj))>] ?YCalendar: Calendar * [<Optional; DefaultParameterValue ((null :> obj))>] ?UIRevision: string -> ('T -> 'T) (requires 'b :> IConvertible and 'e :> IConvertible and 'i :> IConvertible and 'j :> IConvertible and 'T :> Trace) static member Funnel: [<Optional; DefaultParameterValue ((null :> obj))>] ?Name: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?Visible: Visible * [<Optional; DefaultParameterValue ((null :> obj))>] ?ShowLegend: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?Legend: SubPlotId * [<Optional; DefaultParameterValue ((null :> obj))>] ?LegendRank: int * [<Optional; DefaultParameterValue ((null :> obj))>] ?LegendGroup: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?LegendGroupTitle: Title * [<Optional; DefaultParameterValue ((null :> obj))>] ?Opacity: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?Ids: #IConvertible seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?X: 'b seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiX: 'b seq seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?X0: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?DX: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?Y: 'e seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiY: 'e seq seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Y0: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?DY: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?Width: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?Offset: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?Text: 'h * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiText: 'h seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?TextPosition: TextPosition * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiTextPosition: TextPosition seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?TextTemplate: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiTextTemplate: string seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?HoverText: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiHoverText: string seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?HoverInfo: HoverInfo * [<Optional; DefaultParameterValue ((null :> obj))>] ?HoverTemplate: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiHoverTemplate: string seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?XHoverFormat: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?YHoverFormat: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?Meta: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?CustomData: #IConvertible seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?XAxis: LinearAxisId * [<Optional; DefaultParameterValue ((null :> obj))>] ?YAxis: LinearAxisId * [<Optional; DefaultParameterValue ((null :> obj))>] ?Orientation: Orientation * [<Optional; DefaultParameterValue ((null :> obj))>] ?AlignmentGroup: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?OffsetGroup: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?XPeriod: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?XPeriodAlignment: PeriodAlignment * [<Optional; DefaultParameterValue ((null :> obj))>] ?XPeriod0: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?YPeriod: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?YPeriodAlignment: PeriodAlignment * [<Optional; DefaultParameterValue ((null :> obj))>] ?YPeriod0: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?Marker: Marker * [<Optional; DefaultParameterValue ((null :> obj))>] ?TextAngle: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?TextFont: Font * [<Optional; DefaultParameterValue ((null :> obj))>] ?TextInfo: TextInfo * [<Optional; DefaultParameterValue ((null :> obj))>] ?SelectedPoints: #IConvertible seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?ClipOnAxis: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?Connector: FunnelConnector * [<Optional; DefaultParameterValue ((null :> obj))>] ?Constraintext: ConstrainText * [<Optional; DefaultParameterValue ((null :> obj))>] ?HoverLabel: Hoverlabel * [<Optional; DefaultParameterValue ((null :> obj))>] ?InsideTextAnchor: InsideTextAnchor * [<Optional; DefaultParameterValue ((null :> obj))>] ?InsideTextFont: Font * [<Optional; DefaultParameterValue ((null :> obj))>] ?OutsideTextFont: Font * [<Optional; DefaultParameterValue ((null :> obj))>] ?UIRevision: string -> ('o -> 'o) (requires 'b :> IConvertible and 'e :> IConvertible and 'h :> IConvertible and 'o :> Trace) static member Heatmap: [<Optional; DefaultParameterValue ((null :> obj))>] ?Name: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?Visible: Visible * [<Optional; DefaultParameterValue ((null :> obj))>] ?ShowLegend: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?Legend: SubPlotId * [<Optional; DefaultParameterValue ((null :> obj))>] ?LegendRank: int * [<Optional; DefaultParameterValue ((null :> obj))>] ?LegendGroup: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?LegendGroupTitle: Title * [<Optional; DefaultParameterValue ((null :> obj))>] ?Opacity: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?Ids: #IConvertible seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?X: 'b seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiX: 'b seq seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?X0: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?DX: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?XType: CoordinateType * [<Optional; DefaultParameterValue ((null :> obj))>] ?XGap: int * [<Optional; DefaultParameterValue ((null :> obj))>] ?Y: 'e seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiY: 'e seq seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Y0: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?DY: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?YType: CoordinateType * [<Optional; DefaultParameterValue ((null :> obj))>] ?YGap: int * [<Optional; DefaultParameterValue ((null :> obj))>] ?Z: #('i seq) seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Text: 'j * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiText: 'j seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?TextTemplate: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?HoverText: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiHoverText: string seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?HoverInfo: HoverInfo * [<Optional; DefaultParameterValue ((null :> obj))>] ?HoverTemplate: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiHoverTemplate: string seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?XHoverFormat: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?YHoverFormat: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?Meta: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?CustomData: #IConvertible seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?XAxis: LinearAxisId * [<Optional; DefaultParameterValue ((null :> obj))>] ?YAxis: LinearAxisId * [<Optional; DefaultParameterValue ((null :> obj))>] ?ColorAxis: SubPlotId * [<Optional; DefaultParameterValue ((null :> obj))>] ?XPeriod: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?XPeriodAlignment: PeriodAlignment * [<Optional; DefaultParameterValue ((null :> obj))>] ?XPeriod0: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?YPeriod: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?YPeriodAlignment: PeriodAlignment * [<Optional; DefaultParameterValue ((null :> obj))>] ?YPeriod0: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?TextFont: Font * [<Optional; DefaultParameterValue ((null :> obj))>] ?ColorBar: ColorBar * [<Optional; DefaultParameterValue ((null :> obj))>] ?AutoColorScale: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?ColorScale: Colorscale * [<Optional; DefaultParameterValue ((null :> obj))>] ?ShowScale: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?ReverseScale: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?ZAuto: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?ZHoverFormat: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?ZMax: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?ZMid: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?ZMin: #IConvertible * [<Optional; DefaultParameterValue ((null :> obj))>] ?ZSmooth: SmoothAlg * [<Optional; DefaultParameterValue ((null :> obj))>] ?ConnectGaps: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?HoverLabel: Hoverlabel * [<Optional; DefaultParameterValue ((null :> obj))>] ?HoverOnGaps: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?Transpose: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?XCalendar: Calendar * [<Optional; DefaultParameterValue ((null :> obj))>] ?YCalendar: Calendar * [<Optional; DefaultParameterValue ((null :> obj))>] ?UIRevision: string -> ('T -> 'T) (requires 'b :> IConvertible and 'e :> IConvertible and 'i :> IConvertible and 'j :> IConvertible and 'T :> Trace) static member Histogram: [<Optional; DefaultParameterValue ((null :> obj))>] ?Name: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?Visible: Visible * [<Optional; DefaultParameterValue ((null :> obj))>] ?ShowLegend: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?Legend: SubPlotId * [<Optional; DefaultParameterValue ((null :> obj))>] ?LegendRank: int * [<Optional; DefaultParameterValue ((null :> obj))>] ?LegendGroup: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?LegendGroupTitle: Title * [<Optional; DefaultParameterValue ((null :> obj))>] ?Opacity: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?Ids: #IConvertible seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?X: 'b seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiX: 'b seq seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Y: 'c seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiY: 'c seq seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Text: 'd * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiText: 'd seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?TextPosition: TextPosition * [<Optional; DefaultParameterValue ((null :> obj))>] ?TextTemplate: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiTextTemplate: string seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?HoverText: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiHoverText: string seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?HoverInfo: HoverInfo * [<Optional; DefaultParameterValue ((null :> obj))>] ?HoverTemplate: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiHoverTemplate: string seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?XHoverFormat: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?YHoverFormat: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?Meta: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?CustomData: #IConvertible seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?XAxis: LinearAxisId * [<Optional; DefaultParameterValue ((null :> obj))>] ?YAxis: LinearAxisId * [<Optional; DefaultParameterValue ((null :> obj))>] ?Orientation: Orientation * [<Optional; DefaultParameterValue ((null :> obj))>] ?HistFunc: HistFunc * [<Optional; DefaultParameterValue ((null :> obj))>] ?HistNorm: HistNorm * [<Optional; DefaultParameterValue ((null :> obj))>] ?AlignmentGroup: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?OffsetGroup: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?NBinsX: int * [<Optional; DefaultParameterValue ((null :> obj))>] ?NBinsY: int * [<Optional; DefaultParameterValue ((null :> obj))>] ?AutoBinX: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?AutoBinY: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?BinGroup: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?XBins: Bins * [<Optional; DefaultParameterValue ((null :> obj))>] ?YBins: Bins * [<Optional; DefaultParameterValue ((null :> obj))>] ?Marker: Marker * [<Optional; DefaultParameterValue ((null :> obj))>] ?TextAngle: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?TextFont: Font * [<Optional; DefaultParameterValue ((null :> obj))>] ?Line: Line * [<Optional; DefaultParameterValue ((null :> obj))>] ?XError: Error * [<Optional; DefaultParameterValue ((null :> obj))>] ?YError: Error * [<Optional; DefaultParameterValue ((null :> obj))>] ?SelectedPoints: #IConvertible seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Selected: TraceSelection * [<Optional; DefaultParameterValue ((null :> obj))>] ?Unselected: TraceSelection * [<Optional; DefaultParameterValue ((null :> obj))>] ?ClipOnAxis: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?Constraintext: ConstrainText * [<Optional; DefaultParameterValue ((null :> obj))>] ?Cumulative: Cumulative * [<Optional; DefaultParameterValue ((null :> obj))>] ?HoverLabel: Hoverlabel * [<Optional; DefaultParameterValue ((null :> obj))>] ?InsideTextAnchor: InsideTextAnchor * [<Optional; DefaultParameterValue ((null :> obj))>] ?InsideTextFont: Font * [<Optional; DefaultParameterValue ((null :> obj))>] ?OutsideTextFont: Font * [<Optional; DefaultParameterValue ((null :> obj))>] ?XCalendar: Calendar * [<Optional; DefaultParameterValue ((null :> obj))>] ?YCalendar: Calendar * [<Optional; DefaultParameterValue ((null :> obj))>] ?UIRevision: string -> ('T -> 'T) (requires 'b :> IConvertible and 'c :> IConvertible and 'd :> IConvertible and 'T :> Trace) static member Histogram2D: [<Optional; DefaultParameterValue ((null :> obj))>] ?Name: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?Visible: Visible * [<Optional; DefaultParameterValue ((null :> obj))>] ?ShowLegend: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?Legend: SubPlotId * [<Optional; DefaultParameterValue ((null :> obj))>] ?LegendRank: int * [<Optional; DefaultParameterValue ((null :> obj))>] ?LegendGroup: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?LegendGroupTitle: Title * [<Optional; DefaultParameterValue ((null :> obj))>] ?Opacity: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?Ids: #IConvertible seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?X: 'b seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiX: 'b seq seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?XGap: int * [<Optional; DefaultParameterValue ((null :> obj))>] ?Y: 'c seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiY: 'c seq seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?YGap: int * [<Optional; DefaultParameterValue ((null :> obj))>] ?Z: #('e seq) seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?TextTemplate: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?HoverInfo: HoverInfo * [<Optional; DefaultParameterValue ((null :> obj))>] ?HoverTemplate: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiHoverTemplate: string seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?XHoverFormat: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?YHoverFormat: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?Meta: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?CustomData: #IConvertible seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?XAxis: LinearAxisId * [<Optional; DefaultParameterValue ((null :> obj))>] ?YAxis: LinearAxisId * [<Optional; DefaultParameterValue ((null :> obj))>] ?ColorAxis: SubPlotId * [<Optional; DefaultParameterValue ((null :> obj))>] ?HistFunc: HistFunc * [<Optional; DefaultParameterValue ((null :> obj))>] ?HistNorm: HistNorm * [<Optional; DefaultParameterValue ((null :> obj))>] ?NBinsX: int * [<Optional; DefaultParameterValue ((null :> obj))>] ?NBinsY: int * [<Optional; DefaultParameterValue ((null :> obj))>] ?AutoBinX: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?AutoBinY: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?BinGroup: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?XBinGroup: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?XBins: Bins * [<Optional; DefaultParameterValue ((null :> obj))>] ?YBinGroup: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?YBins: Bins * [<Optional; DefaultParameterValue ((null :> obj))>] ?Marker: Marker * [<Optional; DefaultParameterValue ((null :> obj))>] ?TextFont: Font * [<Optional; DefaultParameterValue ((null :> obj))>] ?ColorBar: ColorBar * [<Optional; DefaultParameterValue ((null :> obj))>] ?AutoColorScale: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?ColorScale: Colorscale * [<Optional; DefaultParameterValue ((null :> obj))>] ?ShowScale: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?ReverseScale: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?ZAuto: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?ZHoverFormat: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?ZMin: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?ZMid: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?ZMax: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?ZSmooth: SmoothAlg * [<Optional; DefaultParameterValue ((null :> obj))>] ?HoverLabel: Hoverlabel * [<Optional; DefaultParameterValue ((null :> obj))>] ?XCalendar: Calendar * [<Optional; DefaultParameterValue ((null :> obj))>] ?YCalendar: Calendar * [<Optional; DefaultParameterValue ((null :> obj))>] ?UIRevision: string -> ('T -> 'T) (requires 'b :> IConvertible and 'c :> IConvertible and 'e :> IConvertible and 'T :> Trace) static member Histogram2DContour: [<Optional; DefaultParameterValue ((null :> obj))>] ?Name: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?Visible: Visible * [<Optional; DefaultParameterValue ((null :> obj))>] ?ShowLegend: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?Legend: SubPlotId * [<Optional; DefaultParameterValue ((null :> obj))>] ?LegendRank: int * [<Optional; DefaultParameterValue ((null :> obj))>] ?LegendGroup: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?LegendGroupTitle: Title * [<Optional; DefaultParameterValue ((null :> obj))>] ?Opacity: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?Ids: #IConvertible seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?X: 'b seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiX: 'b seq seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Y: 'c seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiY: 'c seq seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?Z: #('e seq) seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?TextTemplate: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?HoverInfo: HoverInfo * [<Optional; DefaultParameterValue ((null :> obj))>] ?HoverTemplate: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?MultiHoverTemplate: string seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?XHoverFormat: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?YHoverFormat: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?Meta: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?CustomData: #IConvertible seq * [<Optional; DefaultParameterValue ((null :> obj))>] ?XAxis: LinearAxisId * [<Optional; DefaultParameterValue ((null :> obj))>] ?YAxis: LinearAxisId * [<Optional; DefaultParameterValue ((null :> obj))>] ?ColorAxis: SubPlotId * [<Optional; DefaultParameterValue ((null :> obj))>] ?HistFunc: HistFunc * [<Optional; DefaultParameterValue ((null :> obj))>] ?HistNorm: HistNorm * [<Optional; DefaultParameterValue ((null :> obj))>] ?NBinsX: int * [<Optional; DefaultParameterValue ((null :> obj))>] ?NBinsY: int * [<Optional; DefaultParameterValue ((null :> obj))>] ?AutoBinX: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?AutoBinY: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?BinGroup: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?XBinGroup: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?XBins: Bins * [<Optional; DefaultParameterValue ((null :> obj))>] ?YBinGroup: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?YBins: Bins * [<Optional; DefaultParameterValue ((null :> obj))>] ?Marker: Marker * [<Optional; DefaultParameterValue ((null :> obj))>] ?Line: Line * [<Optional; DefaultParameterValue ((null :> obj))>] ?TextFont: Font * [<Optional; DefaultParameterValue ((null :> obj))>] ?ColorBar: ColorBar * [<Optional; DefaultParameterValue ((null :> obj))>] ?AutoColorScale: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?ColorScale: Colorscale * [<Optional; DefaultParameterValue ((null :> obj))>] ?ShowScale: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?ReverseScale: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?ZAuto: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?ZHoverFormat: string * [<Optional; DefaultParameterValue ((null :> obj))>] ?Zmin: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?Zmid: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?Zmax: float * [<Optional; DefaultParameterValue ((null :> obj))>] ?AutoContour: bool * [<Optional; DefaultParameterValue ((null :> obj))>] ?Contours: Contours * [<Optional; DefaultParameterValue ((null :> obj))>] ?HoverLabel: Hoverlabel * [<Optional; DefaultParameterValue ((null :> obj))>] ?NContours: int * [<Optional; DefaultParameterValue ((null :> obj))>] ?XCalendar: Calendar * [<Optional; DefaultParameterValue ((null :> obj))>] ?YCalendar: Calendar * [<Optional; DefaultParameterValue ((null :> obj))>] ?UIRevision: string -> ('T -> 'T) (requires 'b :> IConvertible and 'c :> IConvertible and 'e :> IConvertible and 'T :> Trace) ...
<summary> Create various functions for applying 2D chart styles to traces </summary>

--------------------
new: unit -> Trace2DStyle
static member Trace2DStyle.Scatter: [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?Name: string * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?Visible: StyleParam.Visible * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?ShowLegend: bool * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?Legend: StyleParam.SubPlotId * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?LegendRank: int * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?LegendGroup: string * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?LegendGroupTitle: Title * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?Opacity: float * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?Mode: StyleParam.Mode * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?Ids: #System.IConvertible seq * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?X: 'b seq * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?MultiX: 'b seq seq * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?X0: #System.IConvertible * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?DX: #System.IConvertible * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?Y: 'e seq * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?MultiY: 'e seq seq * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?Y0: #System.IConvertible * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?DY: #System.IConvertible * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?Text: 'h * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?MultiText: 'h seq * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?TextPosition: StyleParam.TextPosition * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?MultiTextPosition: StyleParam.TextPosition seq * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?TextTemplate: string * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?MultiTextTemplate: string seq * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?HoverText: string * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?MultiHoverText: string seq * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?HoverInfo: StyleParam.HoverInfo * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?HoverTemplate: string * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?MultiHoverTemplate: string seq * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?XHoverFormat: string * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?YHoverFormat: string * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?Meta: string * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?CustomData: #System.IConvertible seq * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?XAxis: StyleParam.LinearAxisId * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?YAxis: StyleParam.LinearAxisId * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?Orientation: StyleParam.Orientation * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?GroupNorm: StyleParam.GroupNorm * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?AlignmentGroup: string * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?OffsetGroup: string * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?StackGroup: string * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?XPeriod: #System.IConvertible * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?XPeriodAlignment: StyleParam.PeriodAlignment * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?XPeriod0: #System.IConvertible * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?YPeriod: #System.IConvertible * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?YPeriodAlignment: StyleParam.PeriodAlignment * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?YPeriod0: #System.IConvertible * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?Marker: TraceObjects.Marker * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?Line: Line * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?TextFont: Font * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?XError: TraceObjects.Error * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?YError: TraceObjects.Error * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?SelectedPoints: #System.IConvertible seq * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?Selected: TraceObjects.TraceSelection * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?Unselected: TraceObjects.TraceSelection * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?ClipOnAxis: bool * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?ConnectGaps: bool * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?Fill: StyleParam.Fill * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?FillColor: Color * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?FillPattern: TraceObjects.Pattern * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?HoverLabel: Hoverlabel * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?HoverOn: StyleParam.HoverOn * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?StackGaps: StyleParam.StackGaps * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?XCalendar: StyleParam.Calendar * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?YCalendar: StyleParam.Calendar * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?UIRevision: string -> ('T -> 'T) (requires 'b :> System.IConvertible and 'e :> System.IConvertible and 'h :> System.IConvertible and 'T :> Trace)
static member Chart.combine: gCharts: GenericChart seq -> GenericChart
val multi_legend_chart: GenericChart
static member Chart.withLegendAnchor: id: int -> (GenericChart -> GenericChart)
static member Color.fromKeyword: c: ColorKeyword -> Color
union case ColorKeyword.Blue: ColorKeyword
argument X: float option
<summary> Returns a new Legend object with the given styles </summary>
<param name="BGColor">Sets the legend background color. Defaults to `layout.paper_bgcolor`.</param>
<param name="BorderColor">Sets the color of the border enclosing the legend.</param>
<param name="BorderWidth">Sets the width (in px) of the border enclosing the legend.</param>
<param name="EntryWidth">Sets the width (in px or fraction) of the legend. Use 0 to size the entry based on the text width, when `entrywidthmode` is set to "pixels".</param>
<param name="EntryWidthMode">Determines what entrywidth means.</param>
<param name="Font">Sets the font used to text the legend items.</param>
<param name="GroupClick">Determines the behavior on legend group item click. "toggleitem" toggles the visibility of the individual item clicked on the graph. "togglegroup" toggles the visibility of all items in the same legendgroup as the item clicked on the graph.</param>
<param name="GroupTitleFont">Sets the font for group titles in legend. Defaults to `legend.font` with its size increased about 10%.</param>
<param name="ItemClick">Determines the behavior on legend item click. "toggle" toggles the visibility of the item clicked on the graph. "toggleothers" makes the clicked item the sole visible item on the graph. "false" disables legend item click interactions.</param>
<param name="ItemDoubleClick">Determines the behavior on legend item double-click. "toggle" toggles the visibility of the item clicked on the graph. "toggleothers" makes the clicked item the sole visible item on the graph. "false" disables legend item double-click interactions.</param>
<param name="ItemSizing">Determines if the legend items symbols scale with their corresponding "trace" attributes or remain "constant" independent of the symbol size on the graph.</param>
<param name="ItemWidth">Sets the width (in px) of the legend item symbols (the part other than the title.text).</param>
<param name="Orientation">Sets the orientation of the legend.</param>
<param name="Title">Sets the title of the legend.</param>
<param name="TraceGroupGap">Sets the amount of vertical space (in px) between legend groups.</param>
<param name="TraceOrder">Determines the order at which the legend items are displayed. If "normal", the items are displayed top-to-bottom in the same order as the input data. If "reversed", the items are displayed in the opposite order as "normal". If "grouped", the items are displayed in groups (when a trace `legendgroup` is provided). if "grouped+reversed", the items are displayed in the opposite order as "grouped".</param>
<param name="UIRevision">Controls persistence of legend-driven changes in trace and pie label visibility. Defaults to `layout.uirevision`.</param>
<param name="VerticalAlign">Sets the vertical alignment of the symbols with respect to their associated text.</param>
<param name="Visible">Determines whether or not this legend is visible.</param>
<param name="X">Sets the x position (in normalized coordinates) of the legend. Defaults to "1.02" for vertical legends and defaults to "0" for horizontal legends.</param>
<param name="XAnchor">Sets the legend's horizontal position anchor. This anchor binds the `x` position to the "left", "center" or "right" of the legend. Value "auto" anchors legends to the right for `x` values greater than or equal to 2/3, anchors legends to the left for `x` values less than or equal to 1/3 and anchors legends with respect to their center otherwise.</param>
<param name="XRef">Sets the container `x` refers to. "container" spans the entire `width` of the plot. "paper" refers to the width of the plotting area only.</param>
<param name="Y">Sets the y position (in normalized coordinates) of the legend. Defaults to "1" for vertical legends, defaults to "-0.1" for horizontal legends on graphs w/o range sliders and defaults to "1.1" for horizontal legends on graph with one or multiple range sliders.</param>
<param name="YAnchor">Sets the legend's vertical position anchor This anchor binds the `y` position to the "top", "middle" or "bottom" of the legend. Value "auto" anchors legends at their bottom for `y` values less than or equal to 1/3, anchors legends to at their top for `y` values greater than or equal to 2/3 and anchors legends with respect to their middle otherwise.</param>
<param name="YRef">Sets the container `y` refers to. "container" spans the entire `height` of the plot. "paper" refers to the height of the plotting area only.</param>
argument Y: float option
<summary> Returns a new Legend object with the given styles </summary>
<param name="BGColor">Sets the legend background color. Defaults to `layout.paper_bgcolor`.</param>
<param name="BorderColor">Sets the color of the border enclosing the legend.</param>
<param name="BorderWidth">Sets the width (in px) of the border enclosing the legend.</param>
<param name="EntryWidth">Sets the width (in px or fraction) of the legend. Use 0 to size the entry based on the text width, when `entrywidthmode` is set to "pixels".</param>
<param name="EntryWidthMode">Determines what entrywidth means.</param>
<param name="Font">Sets the font used to text the legend items.</param>
<param name="GroupClick">Determines the behavior on legend group item click. "toggleitem" toggles the visibility of the individual item clicked on the graph. "togglegroup" toggles the visibility of all items in the same legendgroup as the item clicked on the graph.</param>
<param name="GroupTitleFont">Sets the font for group titles in legend. Defaults to `legend.font` with its size increased about 10%.</param>
<param name="ItemClick">Determines the behavior on legend item click. "toggle" toggles the visibility of the item clicked on the graph. "toggleothers" makes the clicked item the sole visible item on the graph. "false" disables legend item click interactions.</param>
<param name="ItemDoubleClick">Determines the behavior on legend item double-click. "toggle" toggles the visibility of the item clicked on the graph. "toggleothers" makes the clicked item the sole visible item on the graph. "false" disables legend item double-click interactions.</param>
<param name="ItemSizing">Determines if the legend items symbols scale with their corresponding "trace" attributes or remain "constant" independent of the symbol size on the graph.</param>
<param name="ItemWidth">Sets the width (in px) of the legend item symbols (the part other than the title.text).</param>
<param name="Orientation">Sets the orientation of the legend.</param>
<param name="Title">Sets the title of the legend.</param>
<param name="TraceGroupGap">Sets the amount of vertical space (in px) between legend groups.</param>
<param name="TraceOrder">Determines the order at which the legend items are displayed. If "normal", the items are displayed top-to-bottom in the same order as the input data. If "reversed", the items are displayed in the opposite order as "normal". If "grouped", the items are displayed in groups (when a trace `legendgroup` is provided). if "grouped+reversed", the items are displayed in the opposite order as "grouped".</param>
<param name="UIRevision">Controls persistence of legend-driven changes in trace and pie label visibility. Defaults to `layout.uirevision`.</param>
<param name="VerticalAlign">Sets the vertical alignment of the symbols with respect to their associated text.</param>
<param name="Visible">Determines whether or not this legend is visible.</param>
<param name="X">Sets the x position (in normalized coordinates) of the legend. Defaults to "1.02" for vertical legends and defaults to "0" for horizontal legends.</param>
<param name="XAnchor">Sets the legend's horizontal position anchor. This anchor binds the `x` position to the "left", "center" or "right" of the legend. Value "auto" anchors legends to the right for `x` values greater than or equal to 2/3, anchors legends to the left for `x` values less than or equal to 1/3 and anchors legends with respect to their center otherwise.</param>
<param name="XRef">Sets the container `x` refers to. "container" spans the entire `width` of the plot. "paper" refers to the width of the plotting area only.</param>
<param name="Y">Sets the y position (in normalized coordinates) of the legend. Defaults to "1" for vertical legends, defaults to "-0.1" for horizontal legends on graphs w/o range sliders and defaults to "1.1" for horizontal legends on graph with one or multiple range sliders.</param>
<param name="YAnchor">Sets the legend's vertical position anchor This anchor binds the `y` position to the "top", "middle" or "bottom" of the legend. Value "auto" anchors legends at their bottom for `y` values less than or equal to 1/3, anchors legends to at their top for `y` values greater than or equal to 2/3 and anchors legends with respect to their middle otherwise.</param>
<param name="YRef">Sets the container `y` refers to. "container" spans the entire `height` of the plot. "paper" refers to the height of the plotting area only.</param>
union case ColorKeyword.Red: ColorKeyword
static member Chart.withDisplayOptionsStyle: [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?AdditionalHeadTags: Giraffe.ViewEngine.HtmlElements.XmlNode list * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?ChartDescription: Giraffe.ViewEngine.HtmlElements.XmlNode list * [<System.Runtime.InteropServices.Optional; System.Runtime.InteropServices.DefaultParameterValue ((null :> obj))>] ?PlotlyJSReference: PlotlyJSReference -> (GenericChart -> GenericChart)
union case PlotlyJSReference.CDN: string -> PlotlyJSReference
<summary> The url for a script tag that references the plotly.js CDN When </summary>
static member GenericChart.toEmbeddedHTML: gChart: GenericChart -> string

Type something to start searching.