@@ -60,22 +60,20 @@ type SankeyNodes() =
60
60
[<Optional; DefaultParameterValue( null ) >] ? X : seq < #IConvertible >,
61
61
[<Optional; DefaultParameterValue( null ) >] ? Y : seq < #IConvertible >
62
62
) =
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
79
77
80
78
type SankeyLinkColorscale () =
81
79
inherit DynamicObj()
@@ -110,17 +108,15 @@ type SankeyLinkColorscale() =
110
108
[<Optional; DefaultParameterValue( null ) >] ? Name : string ,
111
109
[<Optional; DefaultParameterValue( null ) >] ? TemplateItemName : string
112
110
) =
113
- ( fun ( sankeyLinkColorscale : SankeyLinkColorscale ) ->
111
+ fun ( sankeyLinkColorscale : SankeyLinkColorscale ) ->
114
112
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
124
120
125
121
type SankeyLinks () =
126
122
inherit DynamicObj()
@@ -176,21 +172,18 @@ type SankeyLinks() =
176
172
[<Optional; DefaultParameterValue( null ) >] ? Target : seq < int >,
177
173
[<Optional; DefaultParameterValue( null ) >] ? Value : seq < #IConvertible >
178
174
) =
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