Skip to content

Commit a2e59a4

Browse files
committed
Add all missing params for histogram2d
1 parent ba30a21 commit a2e59a4

File tree

3 files changed

+137
-116
lines changed

3 files changed

+137
-116
lines changed

src/Plotly.NET/ChartAPI/Chart2D.fs

+40-36
Original file line numberDiff line numberDiff line change
@@ -1517,48 +1517,52 @@ module Chart2D =
15171517
histChart
15181518
|> GenericChart.mapTrace (Trace2DStyle.Histogram(X=data))
15191519

1520-
1521-
/// Computes the bi-dimensional histogram of two data samples and auto-determines the bin size.
1520+
/// Computes the bi-dimensional histogram of two data samples.
15221521
[<Extension>]
15231522
static member Histogram2d
15241523
(
1525-
x,y,
1526-
[<Optional;DefaultParameterValue(null)>] ?Z,
1527-
[<Optional;DefaultParameterValue(null)>] ?Name,
1528-
[<Optional;DefaultParameterValue(null)>] ?ShowLegend,
1529-
[<Optional;DefaultParameterValue(null)>] ?Opacity,
1530-
[<Optional;DefaultParameterValue(null)>] ?Colorscale,
1531-
[<Optional;DefaultParameterValue(null)>] ?Showscale,
1532-
[<Optional;DefaultParameterValue(null)>] ?zSmooth,
1533-
[<Optional;DefaultParameterValue(null)>] ?ColorBar,
1534-
[<Optional;DefaultParameterValue(null)>] ?zAuto,
1535-
[<Optional;DefaultParameterValue(null)>] ?zMin,
1536-
[<Optional;DefaultParameterValue(null)>] ?zMax,
1537-
[<Optional;DefaultParameterValue(null)>] ?nBinsx,
1538-
[<Optional;DefaultParameterValue(null)>] ?nBinsy,
1539-
[<Optional;DefaultParameterValue(null)>] ?xBins,
1540-
[<Optional;DefaultParameterValue(null)>] ?yBins,
1541-
[<Optional;DefaultParameterValue(null)>] ?HistNorm,
1542-
[<Optional;DefaultParameterValue(null)>] ?HistFunc
1524+
x : seq<#IConvertible>,
1525+
y : seq<#IConvertible>,
1526+
[<Optional;DefaultParameterValue(null)>] ?Z : seq<#seq<#IConvertible>>,
1527+
[<Optional;DefaultParameterValue(null)>] ?Name : string,
1528+
[<Optional;DefaultParameterValue(null)>] ?ShowLegend : bool,
1529+
[<Optional;DefaultParameterValue(null)>] ?Opacity : float,
1530+
[<Optional;DefaultParameterValue(null)>] ?XGap : int,
1531+
[<Optional;DefaultParameterValue(null)>] ?YGap : int,
1532+
[<Optional;DefaultParameterValue(null)>] ?HistFunc : StyleParam.HistFunc,
1533+
[<Optional;DefaultParameterValue(null)>] ?HistNorm : StyleParam.HistNorm,
1534+
[<Optional;DefaultParameterValue(null)>] ?NBinsX : int,
1535+
[<Optional;DefaultParameterValue(null)>] ?NBinsY : int,
1536+
[<Optional;DefaultParameterValue(null)>] ?AutoBinX : bool,
1537+
[<Optional;DefaultParameterValue(null)>] ?AutoBinY : bool,
1538+
[<Optional;DefaultParameterValue(null)>] ?XBins : Bins,
1539+
[<Optional;DefaultParameterValue(null)>] ?YBins : Bins,
1540+
[<Optional;DefaultParameterValue(null)>] ?ColorBar : ColorBar,
1541+
[<Optional;DefaultParameterValue(null)>] ?ColorScale : StyleParam.Colorscale,
1542+
[<Optional;DefaultParameterValue(null)>] ?ShowScale : bool,
1543+
[<Optional;DefaultParameterValue(null)>] ?ReverseScale : bool,
1544+
[<Optional;DefaultParameterValue(null)>] ?ZSmooth : StyleParam.SmoothAlg
15431545
) =
15441546
Trace2D.initHistogram2d (
15451547
Trace2DStyle.Histogram2d (
1546-
X=x,
1547-
Y=y,
1548-
?Z=Z,
1549-
?Colorscale=Colorscale,
1550-
?Showscale=Showscale,
1551-
?zSmooth=zSmooth,
1552-
?ColorBar=ColorBar,
1553-
?zAuto=zAuto,
1554-
?zMin=zMin,
1555-
?zMax=zMax,
1556-
?nBinsx=nBinsx,
1557-
?nBinsy=nBinsy,
1558-
?xBins=xBins,
1559-
?yBins=yBins,
1560-
?HistNorm=HistNorm,
1561-
?HistFunc=HistFunc
1548+
X = x ,
1549+
?XGap = XGap ,
1550+
Y = y ,
1551+
?YGap = YGap ,
1552+
?Z = Z ,
1553+
?HistFunc = HistFunc ,
1554+
?HistNorm = HistNorm ,
1555+
?NBinsX = NBinsX ,
1556+
?NBinsY = NBinsY ,
1557+
?AutoBinX = AutoBinX ,
1558+
?AutoBinY = AutoBinY ,
1559+
?XBins = XBins ,
1560+
?YBins = YBins ,
1561+
?ColorBar = ColorBar ,
1562+
?ColorScale = ColorScale ,
1563+
?ShowScale = ShowScale ,
1564+
?ReverseScale = ReverseScale,
1565+
?ZSmooth = ZSmooth
15621566
)
15631567
)
15641568
|> TraceStyle.TraceInfo(?Name=Name,?ShowLegend=ShowLegend,?Opacity=Opacity)

src/Plotly.NET/Playground.fsx

+3
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,9 @@ open FSharpAux
160160

161161
open System
162162
open System.IO
163+
164+
165+
163166
[
164167
Chart.Histogram(
165168
[for i in 0 .. 10000 do yield System.Random().NextDouble() * 10.],

0 commit comments

Comments
 (0)