1+ namespace Plotly.NET
2+
3+ open Plotly.NET .LayoutObjects
4+ open Plotly.NET .TraceObjects
5+
6+ open DynamicObj
7+ open System
8+ open System.IO
9+
10+ open GenericChart
11+ open StyleParam
12+ open System.Runtime .InteropServices
13+ open System.Runtime .CompilerServices
14+
15+ [<AutoOpen>]
16+ module ChartCarpet =
17+
18+ [<Extension>]
19+ type Chart =
20+
21+ /// Shows how proportions of data, shown as pie-shaped pieces, contribute to the data.
22+ [<Extension>]
23+ static member Carpet
24+ (
25+ carpetId : string ,
26+ [<Optional; DefaultParameterValue( null ) >] ? Name : string ,
27+ [<Optional; DefaultParameterValue( null ) >] ? ShowLegend : bool ,
28+ [<Optional; DefaultParameterValue( null ) >] ? Opacity : float ,
29+ [<Optional; DefaultParameterValue( null ) >] ? X : seq < #IConvertible >,
30+ [<Optional; DefaultParameterValue( null ) >] ? MultiX : seq < #seq < #IConvertible >>,
31+ [<Optional; DefaultParameterValue( null ) >] ? Y : seq < #IConvertible >,
32+ [<Optional; DefaultParameterValue( null ) >] ? MultiY : seq < #seq < #IConvertible >>,
33+ [<Optional; DefaultParameterValue( null ) >] ? A : seq < #IConvertible >,
34+ [<Optional; DefaultParameterValue( null ) >] ? B : seq < #IConvertible >,
35+ [<Optional; DefaultParameterValue( null ) >] ? AAxis : LinearAxis ,
36+ [<Optional; DefaultParameterValue( null ) >] ? BAxis : LinearAxis ,
37+ [<Optional; DefaultParameterValue( null ) >] ? XAxis : StyleParam.SubPlotId ,
38+ [<Optional; DefaultParameterValue( null ) >] ? YAxis : StyleParam.SubPlotId ,
39+ [<Optional; DefaultParameterValue( null ) >] ? Color : Color ,
40+ [<Optional; DefaultParameterValue( null ) >] ? CheaterSlope : float
41+ ) =
42+ TraceCarpet.initCarpet(
43+ TraceCarpetStyle.Carpet(
44+ Carpet = StyleParam.SubPlotId.Carpet carpetId,
45+ ?Name = Name ,
46+ ?ShowLegend = ShowLegend ,
47+ ?Opacity = Opacity ,
48+ ?X = X ,
49+ ?MultiX = MultiX ,
50+ ?Y = Y ,
51+ ?MultiY = MultiY ,
52+ ?A = A ,
53+ ?B = B ,
54+ ?AAxis = AAxis ,
55+ ?BAxis = BAxis ,
56+ ?XAxis = XAxis ,
57+ ?YAxis = YAxis ,
58+ ?Color = Color ,
59+ ?CheaterSlope = CheaterSlope
60+ )
61+ )
62+ |> GenericChart.ofTraceObject
0 commit comments