@@ -52,7 +52,7 @@ let range1 =
5252 Chart.Range(
5353 x, y, yUpper, yLower,
5454 StyleParam.Mode.Lines_ Markers,
55- Color = Color.fromString " grey" ,
55+ MarkerColor = Color.fromString " grey" ,
5656 RangeColor = Color.fromString " lightblue" )
5757
5858(* ** condition: ipynb ***)
@@ -64,4 +64,37 @@ range1
6464range1 |> GenericChart.toChartHTML
6565(* **include-it-raw***)
6666
67+ (**
68+ ## More styled example
69+
70+ This example shows the usage of some of the styling possibility using ` Chart.Range ` .
71+ *)
72+ open Plotly.NET .TraceObjects
6773
74+ let rangeStyled =
75+ Chart.Range(
76+ x = [ 1 ; 2 ; 3 ; 4 ; 5 ],
77+ y = [ 2 ; 2 ; 3 ; 4 ; 6 ],
78+ upper= [ 4 ; 6 ; 7 ; 5 ; 7 ],
79+ lower= [ 0 ; 0 ; 0 ; 1 ; 5 ],
80+ mode = StyleParam.Mode.Lines_ Markers,
81+ TextPosition = StyleParam.TextPosition.TopCenter,
82+ RangeColor = Color.fromString " rgba(0, 204, 150, 0.2)" ,
83+ LowerLine = Line.init( Width = 2. , Color = Color.fromString " rgba(0, 204, 150, 0.4)" ),
84+ LowerMarker = Marker.init( Color = Color.fromString " rgba(0, 204, 150, 0.6)" ),
85+ UpperLine = Line.init( Width = 2. , Color = Color.fromString " rgba(0, 204, 150, 0.4)" ),
86+ UpperMarker = Marker.init( Color = Color.fromString " rgba(0, 204, 150, 0.6)" ),
87+ MultiText = [ " Mid1" ; " Mid2" ; " Mid3" ; " Mid4" ; " Mid5" ],
88+ MultiLowerText = [ " Lower1" ; " Lower2" ; " Lower3" ; " Lower4" ; " Lower5" ],
89+ MultiUpperText = [ " Upper1" ; " Upper2" ; " Upper3" ; " Upper4" ; " Upper5" ],
90+ ShowLegend = true
91+ )
92+
93+ (* ** condition: ipynb ***)
94+ #if IPYNB
95+ rangeStyled
96+ #endif // IPYNB
97+
98+ (* **hide***)
99+ rangeStyled |> GenericChart.toChartHTML
100+ (* **include-it-raw***)
0 commit comments