Skip to content

Commit d4c33d9

Browse files
committed
improve Chart.Range and add XML docs
1 parent 9f19fbe commit d4c33d9

4 files changed

Lines changed: 323 additions & 116 deletions

File tree

docs/02_3_range-plots.fsx

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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
6464
range1 |> 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

Comments
 (0)