@@ -422,6 +422,151 @@ module GenericChartExtensions =
422422 [<Extension>]
423423 member this.WithLayout ( layout : Layout ) = GenericChart.addLayout layout this
424424
425+ // Set the Layout style of a Chart
426+ [<CompiledName( " WithLayoutStyle" ) >]
427+ member this.WithLayoutStyle
428+ (
429+ [<Optional; DefaultParameterValue( null ) >] ? Title : Title ,
430+ [<Optional; DefaultParameterValue( null ) >] ? ShowLegend : bool ,
431+ [<Optional; DefaultParameterValue( null ) >] ? Legend : Legend ,
432+ [<Optional; DefaultParameterValue( null ) >] ? Margin : Margin ,
433+ [<Optional; DefaultParameterValue( null ) >] ? AutoSize : bool ,
434+ [<Optional; DefaultParameterValue( null ) >] ? Width : int ,
435+ [<Optional; DefaultParameterValue( null ) >] ? Height : int ,
436+ [<Optional; DefaultParameterValue( null ) >] ? Font : Font ,
437+ [<Optional; DefaultParameterValue( null ) >] ? UniformText : UniformText ,
438+ [<Optional; DefaultParameterValue( null ) >] ? Separators : string ,
439+ [<Optional; DefaultParameterValue( null ) >] ? PaperBGColor : Color ,
440+ [<Optional; DefaultParameterValue( null ) >] ? PlotBGColor : Color ,
441+ [<Optional; DefaultParameterValue( null ) >] ? AutoTypeNumbers : StyleParam.AutoTypeNumbers ,
442+ [<Optional; DefaultParameterValue( null ) >] ? Colorscale : DefaultColorScales ,
443+ [<Optional; DefaultParameterValue( null ) >] ? Colorway : Color ,
444+ [<Optional; DefaultParameterValue( null ) >] ? ModeBar : ModeBar ,
445+ [<Optional; DefaultParameterValue( null ) >] ? HoverMode : StyleParam.HoverMode ,
446+ [<Optional; DefaultParameterValue( null ) >] ? ClickMode : StyleParam.ClickMode ,
447+ [<Optional; DefaultParameterValue( null ) >] ? DragMode : StyleParam.DragMode ,
448+ [<Optional; DefaultParameterValue( null ) >] ? SelectDirection : StyleParam.SelectDirection ,
449+ [<Optional; DefaultParameterValue( null ) >] ? HoverDistance : int ,
450+ [<Optional; DefaultParameterValue( null ) >] ? SpikeDistance : int ,
451+ [<Optional; DefaultParameterValue( null ) >] ? Hoverlabel : Hoverlabel ,
452+ [<Optional; DefaultParameterValue( null ) >] ? Transition : Transition ,
453+ [<Optional; DefaultParameterValue( null ) >] ? DataRevision : string ,
454+ [<Optional; DefaultParameterValue( null ) >] ? UIRevision : string ,
455+ [<Optional; DefaultParameterValue( null ) >] ? EditRevision : string ,
456+ [<Optional; DefaultParameterValue( null ) >] ? SelectRevision : string ,
457+ [<Optional; DefaultParameterValue( null ) >] ? Template : DynamicObj ,
458+ [<Optional; DefaultParameterValue( null ) >] ? Meta : string ,
459+ [<Optional; DefaultParameterValue( null ) >] ? Computed : string ,
460+ [<Optional; DefaultParameterValue( null ) >] ? Grid : LayoutGrid ,
461+ [<Optional; DefaultParameterValue( null ) >] ? Calendar : StyleParam.Calendar ,
462+ [<Optional; DefaultParameterValue( null ) >] ? NewShape : Shape ,
463+ [<Optional; DefaultParameterValue( null ) >] ? ActiveShape : ActiveShape ,
464+ [<Optional; DefaultParameterValue( null ) >] ? HideSources : bool ,
465+ [<Optional; DefaultParameterValue( null ) >] ? BarGap : float ,
466+ [<Optional; DefaultParameterValue( null ) >] ? BarGroupGap : float ,
467+ [<Optional; DefaultParameterValue( null ) >] ? BarMode : StyleParam.BarMode ,
468+ [<Optional; DefaultParameterValue( null ) >] ? BarNorm : StyleParam.BarNorm ,
469+ [<Optional; DefaultParameterValue( null ) >] ? ExtendPieColors : bool ,
470+ [<Optional; DefaultParameterValue( null ) >] ? HiddenLabels : seq < #IConvertible >,
471+ [<Optional; DefaultParameterValue( null ) >] ? PieColorWay : Color ,
472+ [<Optional; DefaultParameterValue( null ) >] ? BoxGap : float ,
473+ [<Optional; DefaultParameterValue( null ) >] ? BoxGroupGap : float ,
474+ [<Optional; DefaultParameterValue( null ) >] ? BoxMode : StyleParam.BoxMode ,
475+ [<Optional; DefaultParameterValue( null ) >] ? ViolinGap : float ,
476+ [<Optional; DefaultParameterValue( null ) >] ? ViolinGroupGap : float ,
477+ [<Optional; DefaultParameterValue( null ) >] ? ViolinMode : StyleParam.ViolinMode ,
478+ [<Optional; DefaultParameterValue( null ) >] ? WaterfallGap : float ,
479+ [<Optional; DefaultParameterValue( null ) >] ? WaterfallGroupGap : float ,
480+ [<Optional; DefaultParameterValue( null ) >] ? WaterfallMode : StyleParam.WaterfallMode ,
481+ [<Optional; DefaultParameterValue( null ) >] ? FunnelGap : float ,
482+ [<Optional; DefaultParameterValue( null ) >] ? FunnelGroupGap : float ,
483+ [<Optional; DefaultParameterValue( null ) >] ? FunnelMode : StyleParam.FunnelMode ,
484+ [<Optional; DefaultParameterValue( null ) >] ? ExtendFunnelAreaColors : bool ,
485+ [<Optional; DefaultParameterValue( null ) >] ? FunnelAreaColorWay : Color ,
486+ [<Optional; DefaultParameterValue( null ) >] ? ExtendSunBurstColors : bool ,
487+ [<Optional; DefaultParameterValue( null ) >] ? SunBurstColorWay : Color ,
488+ [<Optional; DefaultParameterValue( null ) >] ? ExtendTreeMapColors : bool ,
489+ [<Optional; DefaultParameterValue( null ) >] ? TreeMapColorWay : Color ,
490+ [<Optional; DefaultParameterValue( null ) >] ? ExtendIcicleColors : bool ,
491+ [<Optional; DefaultParameterValue( null ) >] ? IcicleColorWay : Color ,
492+ [<Optional; DefaultParameterValue( null ) >] ? Annotations : seq < Annotation >,
493+ [<Optional; DefaultParameterValue( null ) >] ? Shapes : seq < Shape >,
494+ [<Optional; DefaultParameterValue( null ) >] ? Images : seq < LayoutImage >,
495+ [<Optional; DefaultParameterValue( null ) >] ? Sliders : seq < Slider >,
496+ [<Optional; DefaultParameterValue( null ) >] ? UpdateMenus : seq < UpdateMenu >
497+ ) =
498+ this
499+ |> Chart.withLayoutStyle (
500+ ?Title = Title,
501+ ?ShowLegend = ShowLegend,
502+ ?Legend = Legend,
503+ ?Margin = Margin,
504+ ?AutoSize = AutoSize,
505+ ?Width = Width,
506+ ?Height = Height,
507+ ?Font = Font,
508+ ?UniformText = UniformText,
509+ ?Separators = Separators,
510+ ?PaperBGColor = PaperBGColor,
511+ ?PlotBGColor = PlotBGColor,
512+ ?AutoTypeNumbers = AutoTypeNumbers,
513+ ?Colorscale = Colorscale,
514+ ?Colorway = Colorway,
515+ ?ModeBar = ModeBar,
516+ ?HoverMode = HoverMode,
517+ ?ClickMode = ClickMode,
518+ ?DragMode = DragMode,
519+ ?SelectDirection = SelectDirection,
520+ ?HoverDistance = HoverDistance,
521+ ?SpikeDistance = SpikeDistance,
522+ ?Hoverlabel = Hoverlabel,
523+ ?Transition = Transition,
524+ ?DataRevision = DataRevision,
525+ ?UIRevision = UIRevision,
526+ ?EditRevision = EditRevision,
527+ ?SelectRevision = SelectRevision,
528+ ?Template = Template,
529+ ?Meta = Meta,
530+ ?Computed = Computed,
531+ ?Grid = Grid,
532+ ?Calendar = Calendar,
533+ ?NewShape = NewShape,
534+ ?ActiveShape = ActiveShape,
535+ ?HideSources = HideSources,
536+ ?BarGap = BarGap,
537+ ?BarGroupGap = BarGroupGap,
538+ ?BarMode = BarMode,
539+ ?BarNorm = BarNorm,
540+ ?ExtendPieColors = ExtendPieColors,
541+ ?HiddenLabels = HiddenLabels,
542+ ?PieColorWay = PieColorWay,
543+ ?BoxGap = BoxGap,
544+ ?BoxGroupGap = BoxGroupGap,
545+ ?BoxMode = BoxMode,
546+ ?ViolinGap = ViolinGap,
547+ ?ViolinGroupGap = ViolinGroupGap,
548+ ?ViolinMode = ViolinMode,
549+ ?WaterfallGap = WaterfallGap,
550+ ?WaterfallGroupGap = WaterfallGroupGap,
551+ ?WaterfallMode = WaterfallMode,
552+ ?FunnelGap = FunnelGap,
553+ ?FunnelGroupGap = FunnelGroupGap,
554+ ?FunnelMode = FunnelMode,
555+ ?ExtendFunnelAreaColors = ExtendFunnelAreaColors,
556+ ?FunnelAreaColorWay = FunnelAreaColorWay,
557+ ?ExtendSunBurstColors = ExtendSunBurstColors,
558+ ?SunBurstColorWay = SunBurstColorWay,
559+ ?ExtendTreeMapColors = ExtendTreeMapColors,
560+ ?TreeMapColorWay = TreeMapColorWay,
561+ ?ExtendIcicleColors = ExtendIcicleColors,
562+ ?IcicleColorWay = IcicleColorWay,
563+ ?Annotations = Annotations,
564+ ?Shapes = Shapes,
565+ ?Images = Images,
566+ ?Sliders = Sliders,
567+ ?UpdateMenus = UpdateMenus
568+ )
569+
425570 // Set the LayoutGrid options of a Chart
426571 [<CompiledName( " WithLayoutGrid" ) >]
427572 [<Extension>]
@@ -847,6 +992,20 @@ module GenericChartExtensions =
847992 ) =
848993 this |> Chart.withLayoutImages ( images, ?Append = Append)
849994
995+ [<CompiledName( " WithUpdateMenu" ) >]
996+ [<Extension>]
997+ member this.WithUpdateMenu ( updateMenu : UpdateMenu , [<Optional; DefaultParameterValue( true ) >] ? Append : bool ) =
998+ this |> Chart.withUpdateMenu ( updateMenu, ?Append = Append)
999+
1000+ [<CompiledName( " WithUpdateMenus" ) >]
1001+ [<Extension>]
1002+ member this.WithUpdateMenus
1003+ (
1004+ updateMenus : seq < UpdateMenu >,
1005+ [<Optional; DefaultParameterValue( true ) >] ? Append : bool
1006+ ) =
1007+ this |> Chart.withUpdateMenus ( updateMenus, ?Append = Append)
1008+
8501009 [<CompiledName( " WithSlider" ) >]
8511010 [<Extension>]
8521011 member this.WithSlider ( slider : Slider ) = this |> Chart.withSlider ( slider)
0 commit comments