@@ -1436,6 +1436,78 @@ module Chart2D =
14361436 Chart.renderHeatmapTrace useWebGL style
14371437
14381438
1439+ [<Extension>]
1440+ static member Image
1441+ (
1442+ [<Optional; DefaultParameterValue( null ) >] ? Z : seq < #seq < #seq < int >>>,
1443+ [<Optional; DefaultParameterValue( null ) >] ? Source : string ,
1444+ [<Optional; DefaultParameterValue( null ) >] ? Name : string ,
1445+ [<Optional; DefaultParameterValue( null ) >] ? ShowLegend : bool ,
1446+ [<Optional; DefaultParameterValue( null ) >] ? Opacity : float ,
1447+ [<Optional; DefaultParameterValue( null ) >] ? Ids : seq < #IConvertible >,
1448+ [<Optional; DefaultParameterValue( null ) >] ? X : seq < #IConvertible >,
1449+ [<Optional; DefaultParameterValue( null ) >] ? Y : seq < #IConvertible >,
1450+ [<Optional; DefaultParameterValue( null ) >] ? ColorModel : StyleParam.ColorModel ,
1451+ [<Optional; DefaultParameterValue( null ) >] ? ZMax : StyleParam.ColorComponentBound ,
1452+ [<Optional; DefaultParameterValue( null ) >] ? ZMin : StyleParam.ColorComponentBound ,
1453+ [<Optional; DefaultParameterValue( null ) >] ? ZSmooth : StyleParam.SmoothAlg
1454+ ) =
1455+
1456+ Trace2D.initImage (
1457+ Trace2DStyle.Image (
1458+ ?Z = Z ,
1459+ ?Source = Source ,
1460+ ?Name = Name ,
1461+ ?ShowLegend = ShowLegend,
1462+ ?Opacity = Opacity ,
1463+ ?Ids = Ids ,
1464+ ?X = X ,
1465+ ?Y = Y ,
1466+ ?ColorModel = ColorModel,
1467+ ?ZMax = ZMax ,
1468+ ?ZMin = ZMin ,
1469+ ?ZSmooth = ZSmooth
1470+ )
1471+ )
1472+ |> GenericChart.ofTraceObject
1473+
1474+ [<Extension>]
1475+ static member Image
1476+ (
1477+ z : seq < #seq < ARGB >>,
1478+ [<Optional; DefaultParameterValue( null ) >] ? Name : string ,
1479+ [<Optional; DefaultParameterValue( null ) >] ? ShowLegend : bool ,
1480+ [<Optional; DefaultParameterValue( null ) >] ? Opacity : float ,
1481+ [<Optional; DefaultParameterValue( null ) >] ? Ids : seq < #IConvertible >,
1482+ [<Optional; DefaultParameterValue( null ) >] ? X : seq < #IConvertible >,
1483+ [<Optional; DefaultParameterValue( null ) >] ? Y : seq < #IConvertible >,
1484+ [<Optional; DefaultParameterValue( null ) >] ? ZMax : StyleParam.ColorComponentBound ,
1485+ [<Optional; DefaultParameterValue( null ) >] ? ZMin : StyleParam.ColorComponentBound ,
1486+ [<Optional; DefaultParameterValue( null ) >] ? ZSmooth : StyleParam.SmoothAlg
1487+ ) =
1488+
1489+ let z ' =
1490+ z
1491+ |> Seq.map ( Seq.map ( fun argb -> seq { int argb.R; int argb.G; int argb.B; int argb.A;}))
1492+
1493+
1494+ Trace2D.initImage (
1495+ Trace2DStyle.Image (
1496+ Z = z' ,
1497+ ?Name = Name ,
1498+ ?ShowLegend = ShowLegend,
1499+ ?Opacity = Opacity ,
1500+ ?Ids = Ids ,
1501+ ?X = X ,
1502+ ?Y = Y ,
1503+ ColorModel = StyleParam.ColorModel.RGBA,
1504+ ?ZMax = ZMax ,
1505+ ?ZMin = ZMin ,
1506+ ?ZSmooth = ZSmooth
1507+ )
1508+ )
1509+ |> GenericChart.ofTraceObject
1510+
14391511 /// Shows a graphical representation of data where the individual values contained in a matrix are represented as colors.
14401512 [<Extension>]
14411513 static member Contour ( data : seq < #seq < #IConvertible >>,
0 commit comments