Skip to content

Commit cf2d927

Browse files
committed
Add multiValue support for bar traces
1 parent c9b90e1 commit cf2d927

File tree

1 file changed

+55
-53
lines changed

1 file changed

+55
-53
lines changed

src/Plotly.NET/Traces/Trace2D.fs

Lines changed: 55 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -381,59 +381,61 @@ type Trace2DStyle() =
381381
) =
382382
(fun (bar:('T :> Trace)) ->
383383

384-
Name |> DynObj.setValueOpt bar "name"
385-
Visible |> DynObj.setValueOptBy bar "visible" StyleParam.Visible.convert
386-
ShowLegend |> DynObj.setValueOpt bar "showlegend"
387-
LegendRank |> DynObj.setValueOpt bar "legendrank"
388-
LegendGroup |> DynObj.setValueOpt bar "legendgroup"
389-
LegendGroupTitle |> DynObj.setValueOpt bar "legendgrouptitle"
390-
Opacity |> DynObj.setValueOpt bar "opacity"
391-
Ids |> DynObj.setValueOpt bar "ids"
392-
X |> DynObj.setValueOpt bar "x"
393-
X0 |> DynObj.setValueOpt bar "x0"
394-
DX |> DynObj.setValueOpt bar "dx"
395-
Y |> DynObj.setValueOpt bar "y"
396-
Y0 |> DynObj.setValueOpt bar "y0"
397-
DY |> DynObj.setValueOpt bar "dy"
398-
Base |> DynObj.setValueOpt bar "base"
399-
Text |> DynObj.setValueOpt bar "text"
400-
TextPosition |> DynObj.setValueOptBy bar "textposition" StyleParam.TextPosition.convert
401-
TextTemplate |> DynObj.setValueOpt bar "texttemplate"
402-
HoverText |> DynObj.setValueOpt bar "hovertext"
403-
HoverInfo |> DynObj.setValueOptBy bar "hoverinfo" StyleParam.HoverInfo.convert
404-
HoverTemplate |> DynObj.setValueOpt bar "hovertemplate"
405-
XHoverFormat |> DynObj.setValueOpt bar "xhoverformat"
406-
YHoverFormat |> DynObj.setValueOpt bar "yhoverformat"
407-
Meta |> DynObj.setValueOpt bar "meta"
408-
CustomData |> DynObj.setValueOpt bar "customdata"
409-
XAxis |> DynObj.setValueOptBy bar "xaxis" StyleParam.LinearAxisId.convert
410-
YAxis |> DynObj.setValueOptBy bar "yaxis" StyleParam.LinearAxisId.convert
411-
Orientation |> DynObj.setValueOptBy bar "orientation" StyleParam.Orientation.convert
412-
AlignmentGroup |> DynObj.setValueOpt bar "alignmentgroup"
413-
OffsetGroup |> DynObj.setValueOpt bar "offsetgroup"
414-
XPeriod |> DynObj.setValueOpt bar "xperiod"
415-
XPeriodAlignment |> DynObj.setValueOptBy bar "xperiodalignment" StyleParam.PeriodAlignment.convert
416-
XPeriod0 |> DynObj.setValueOpt bar "xperiod0"
417-
YPeriod |> DynObj.setValueOpt bar "yperiod"
418-
YPeriodAlignment |> DynObj.setValueOptBy bar "yperiodalignment" StyleParam.PeriodAlignment.convert
419-
YPeriod0 |> DynObj.setValueOpt bar "yperiod0"
420-
Marker |> DynObj.setValueOpt bar "marker"
421-
TextAngle |> DynObj.setValueOpt bar "textangle"
422-
TextFont |> DynObj.setValueOpt bar "textfont"
423-
ErrorX |> DynObj.setValueOpt bar "errorx"
424-
ErrorY |> DynObj.setValueOpt bar "errory"
425-
SelectedPoints |> DynObj.setValueOpt bar "selectedpoints"
426-
Selected |> DynObj.setValueOpt bar "selected"
427-
Unselected |> DynObj.setValueOpt bar "unselected"
428-
ClipOnAxis |> DynObj.setValueOpt bar "cliponaxis"
429-
Constraintext |> DynObj.setValueOptBy bar "constraintext" StyleParam.ConstrainText.convert
430-
HoverLabel |> DynObj.setValueOpt bar "hoverlabel"
431-
InsideTextAnchor |> DynObj.setValueOptBy bar "insidetextanchor" StyleParam.InsideTextAnchor.convert
432-
InsideTextFont |> DynObj.setValueOpt bar "insidetextfont"
433-
OutsideTextFont |> DynObj.setValueOpt bar "outsidetextfont"
434-
XCalendar |> DynObj.setValueOptBy bar "xcalendar" StyleParam.Calendar.convert
435-
YCalendar |> DynObj.setValueOptBy bar "ycalendar" StyleParam.Calendar.convert
436-
UIRevision |> DynObj.setValueOpt bar "uirevision"
384+
Name |> DynObj.setValueOpt bar "name"
385+
Visible |> DynObj.setValueOptBy bar "visible" StyleParam.Visible.convert
386+
ShowLegend |> DynObj.setValueOpt bar "showlegend"
387+
LegendRank |> DynObj.setValueOpt bar "legendrank"
388+
LegendGroup |> DynObj.setValueOpt bar "legendgroup"
389+
LegendGroupTitle |> DynObj.setValueOpt bar "legendgrouptitle"
390+
Opacity |> DynObj.setValueOpt bar "opacity"
391+
Ids |> DynObj.setValueOpt bar "ids"
392+
X |> DynObj.setValueOpt bar "x"
393+
X0 |> DynObj.setValueOpt bar "x0"
394+
DX |> DynObj.setValueOpt bar "dx"
395+
Y |> DynObj.setValueOpt bar "y"
396+
Y0 |> DynObj.setValueOpt bar "y0"
397+
DY |> DynObj.setValueOpt bar "dy"
398+
Base |> DynObj.setValueOpt bar "base"
399+
(Width, MultiWidth) |> DynObj.setSingleOrMultiOpt bar "width"
400+
(Offset, MultiOffset) |> DynObj.setSingleOrMultiOpt bar "offset"
401+
(Text, MultiText) |> DynObj.setSingleOrMultiOpt bar "text"
402+
(TextPosition, MultiTextPosition) |> DynObj.setSingleOrMultiOptBy bar "textposition" StyleParam.TextPosition.convert
403+
(TextTemplate, MultiTextTemplate) |> DynObj.setSingleOrMultiOpt bar "texttemplate"
404+
(HoverText, MultiHoverText) |> DynObj.setSingleOrMultiOpt bar "hovertext"
405+
HoverInfo |> DynObj.setValueOptBy bar "hoverinfo" StyleParam.HoverInfo.convert
406+
(HoverTemplate, MultiHoverTemplate) |> DynObj.setSingleOrMultiOpt bar "hovertemplate"
407+
XHoverFormat |> DynObj.setValueOpt bar "xhoverformat"
408+
YHoverFormat |> DynObj.setValueOpt bar "yhoverformat"
409+
Meta |> DynObj.setValueOpt bar "meta"
410+
CustomData |> DynObj.setValueOpt bar "customdata"
411+
XAxis |> DynObj.setValueOptBy bar "xaxis" StyleParam.LinearAxisId.convert
412+
YAxis |> DynObj.setValueOptBy bar "yaxis" StyleParam.LinearAxisId.convert
413+
Orientation |> DynObj.setValueOptBy bar "orientation" StyleParam.Orientation.convert
414+
AlignmentGroup |> DynObj.setValueOpt bar "alignmentgroup"
415+
OffsetGroup |> DynObj.setValueOpt bar "offsetgroup"
416+
XPeriod |> DynObj.setValueOpt bar "xperiod"
417+
XPeriodAlignment |> DynObj.setValueOptBy bar "xperiodalignment" StyleParam.PeriodAlignment.convert
418+
XPeriod0 |> DynObj.setValueOpt bar "xperiod0"
419+
YPeriod |> DynObj.setValueOpt bar "yperiod"
420+
YPeriodAlignment |> DynObj.setValueOptBy bar "yperiodalignment" StyleParam.PeriodAlignment.convert
421+
YPeriod0 |> DynObj.setValueOpt bar "yperiod0"
422+
Marker |> DynObj.setValueOpt bar "marker"
423+
TextAngle |> DynObj.setValueOpt bar "textangle"
424+
TextFont |> DynObj.setValueOpt bar "textfont"
425+
ErrorX |> DynObj.setValueOpt bar "errorx"
426+
ErrorY |> DynObj.setValueOpt bar "errory"
427+
SelectedPoints |> DynObj.setValueOpt bar "selectedpoints"
428+
Selected |> DynObj.setValueOpt bar "selected"
429+
Unselected |> DynObj.setValueOpt bar "unselected"
430+
ClipOnAxis |> DynObj.setValueOpt bar "cliponaxis"
431+
Constraintext |> DynObj.setValueOptBy bar "constraintext" StyleParam.ConstrainText.convert
432+
HoverLabel |> DynObj.setValueOpt bar "hoverlabel"
433+
InsideTextAnchor |> DynObj.setValueOptBy bar "insidetextanchor" StyleParam.InsideTextAnchor.convert
434+
InsideTextFont |> DynObj.setValueOpt bar "insidetextfont"
435+
OutsideTextFont |> DynObj.setValueOpt bar "outsidetextfont"
436+
XCalendar |> DynObj.setValueOptBy bar "xcalendar" StyleParam.Calendar.convert
437+
YCalendar |> DynObj.setValueOptBy bar "ycalendar" StyleParam.Calendar.convert
438+
UIRevision |> DynObj.setValueOpt bar "uirevision"
437439

438440
bar
439441

0 commit comments

Comments
 (0)