@@ -60,22 +60,20 @@ type SankeyNodes() =
6060 [<Optional; DefaultParameterValue( null ) >] ? X : seq < #IConvertible >,
6161 [<Optional; DefaultParameterValue( null ) >] ? Y : seq < #IConvertible >
6262 ) =
63- ( fun ( sankeyNodes : SankeyNodes ) ->
64-
65- Color |> DynObj.setOptionalProperty sankeyNodes " color"
66- CustomData |> DynObj.setOptionalProperty sankeyNodes " customdata"
67- Groups |> DynObj.setOptionalProperty sankeyNodes " hoverinfo"
68- HoverInfo |> DynObj.setOptionalPropertyBy sankeyNodes " color" StyleParam.HoverInfo.convert
69- HoverLabel |> DynObj.setOptionalProperty sankeyNodes " hoverlabel"
70- ( HoverTemplate, MultiHoverTemplate) |> DynObj.setOptionalSingleOrMultiProperty sankeyNodes " hovertemplate"
71- Label |> DynObj.setOptionalProperty sankeyNodes " label"
72- Line |> DynObj.setOptionalProperty sankeyNodes " line"
73- Pad |> DynObj.setOptionalProperty sankeyNodes " pad"
74- Thickness |> DynObj.setOptionalProperty sankeyNodes " thickness"
75- X |> DynObj.setOptionalProperty sankeyNodes " x"
76- Y |> DynObj.setOptionalProperty sankeyNodes " y"
77-
78- sankeyNodes)
63+ fun ( sankeyNodes : SankeyNodes ) ->
64+ sankeyNodes
65+ |> DynObj.withOptionalProperty " color" Color
66+ |> DynObj.withOptionalProperty " customdata" CustomData
67+ |> DynObj.withOptionalProperty " groups" Groups
68+ |> DynObj.withOptionalPropertyBy " hoverinfo" HoverInfo StyleParam.HoverInfo.convert
69+ |> DynObj.withOptionalProperty " hoverlabel" HoverLabel
70+ |> DynObj.withOptionalSingleOrMultiProperty " hovertemplate" ( HoverTemplate, MultiHoverTemplate)
71+ |> DynObj.withOptionalProperty " label" Label
72+ |> DynObj.withOptionalProperty " line" Line
73+ |> DynObj.withOptionalProperty " pad" Pad
74+ |> DynObj.withOptionalProperty " thickness" Thickness
75+ |> DynObj.withOptionalProperty " x" X
76+ |> DynObj.withOptionalProperty " y" Y
7977
8078type SankeyLinkColorscale () =
8179 inherit DynamicObj()
@@ -110,17 +108,15 @@ type SankeyLinkColorscale() =
110108 [<Optional; DefaultParameterValue( null ) >] ? Name : string ,
111109 [<Optional; DefaultParameterValue( null ) >] ? TemplateItemName : string
112110 ) =
113- ( fun ( sankeyLinkColorscale : SankeyLinkColorscale ) ->
111+ fun ( sankeyLinkColorscale : SankeyLinkColorscale ) ->
114112
115- CMax |> DynObj.setOptionalProperty sankeyLinkColorscale " cmax"
116- CMin |> DynObj.setOptionalProperty sankeyLinkColorscale " cmin"
117- ColorScale |> DynObj.setOptionalPropertyBy sankeyLinkColorscale " colorscale" StyleParam.Colorscale.convert
118- Label |> DynObj.setOptionalProperty sankeyLinkColorscale " label"
119- Name |> DynObj.setOptionalProperty sankeyLinkColorscale " name"
120- TemplateItemName |> DynObj.setOptionalProperty sankeyLinkColorscale " templateitemname"
121-
122-
123- sankeyLinkColorscale)
113+ sankeyLinkColorscale
114+ |> DynObj.withOptionalProperty " cmax" CMax
115+ |> DynObj.withOptionalProperty " cmin" CMin
116+ |> DynObj.withOptionalPropertyBy " colorscale" ColorScale StyleParam.Colorscale.convert
117+ |> DynObj.withOptionalProperty " label" Label
118+ |> DynObj.withOptionalProperty " name" Name
119+ |> DynObj.withOptionalProperty " templateitemname" TemplateItemName
124120
125121type SankeyLinks () =
126122 inherit DynamicObj()
@@ -176,21 +172,18 @@ type SankeyLinks() =
176172 [<Optional; DefaultParameterValue( null ) >] ? Target : seq < int >,
177173 [<Optional; DefaultParameterValue( null ) >] ? Value : seq < #IConvertible >
178174 ) =
179- ( fun ( sankeyLinks : SankeyLinks ) ->
180-
181- ArrowLen |> DynObj.setOptionalProperty sankeyLinks " arrowlen"
182- Color |> DynObj.setOptionalProperty sankeyLinks " color"
183- ColorScales |> DynObj.setOptionalProperty sankeyLinks " colorscales"
184- CustomData |> DynObj.setOptionalProperty sankeyLinks " customdata"
185- HoverInfo |> DynObj.setOptionalPropertyBy sankeyLinks " hoverinfo" StyleParam.HoverInfo.convert
186- HoverLabel |> DynObj.setOptionalProperty sankeyLinks " hoverlabel"
187- HoverTemplate |> DynObj.setOptionalProperty sankeyLinks " hovertemplate"
188- MultiHoverTemplate |> DynObj.setOptionalProperty sankeyLinks " multihovertemplate"
189- Label |> DynObj.setOptionalProperty sankeyLinks " label"
190- Line |> DynObj.setOptionalProperty sankeyLinks " line"
191- Source |> DynObj.setOptionalProperty sankeyLinks " source"
192- Target |> DynObj.setOptionalProperty sankeyLinks " target"
193- Value |> DynObj.setOptionalProperty sankeyLinks " value"
194-
195-
196- sankeyLinks)
175+ fun ( sankeyLinks : SankeyLinks ) ->
176+
177+ sankeyLinks
178+ |> DynObj.withOptionalProperty " arrowlen" ArrowLen
179+ |> DynObj.withOptionalProperty " color" Color
180+ |> DynObj.withOptionalProperty " colorscales" ColorScales
181+ |> DynObj.withOptionalProperty " customdata" CustomData
182+ |> DynObj.withOptionalPropertyBy " hoverinfo" HoverInfo StyleParam.HoverInfo.convert
183+ |> DynObj.withOptionalProperty " hoverlabel" HoverLabel
184+ |> DynObj.withOptionalSingleOrMultiProperty " hovertemplate" ( HoverTemplate, MultiHoverTemplate)
185+ |> DynObj.withOptionalProperty " label" Label
186+ |> DynObj.withOptionalProperty " line" Line
187+ |> DynObj.withOptionalProperty " source" Source
188+ |> DynObj.withOptionalProperty " target" Target
189+
0 commit comments