Plotly Log Plots
open XPlot.Plotly
let trace1 =
Scatter(
x = [0; 1; 2; 3; 4; 5; 6; 7; 8],
y = [8; 7; 6; 5; 4; 3; 2; 1; 0]
)
let trace2 =
Scatter(
x = [0; 1; 2; 3; 4; 5; 6; 7; 8],
y = [0; 1; 2; 3; 4; 5; 6; 7; 8]
)
let layout =
Layout(
title = "Logarithmic Axes",
xaxis =
Xaxis(
``type`` = "log",
autorange = true
),
yaxis =
Yaxis(
``type`` = "log",
autorange = true
)
)
let chart =
[trace1; trace2]
|> Chart.Plot
|> Chart.WithLayout layout
|> Chart.WithWidth 700
|> Chart.WithHeight 500
namespace XPlot
namespace XPlot.Plotly
val trace1 : Scatter
Multiple items
type Scatter =
inherit Trace
new : unit -> Scatter
member ShouldSerializeconnectgaps : unit -> bool
member ShouldSerializedx : unit -> bool
member ShouldSerializedy : unit -> bool
member ShouldSerializeerror_x : unit -> bool
member ShouldSerializeerror_y : unit -> bool
member ShouldSerializefill : unit -> bool
member ShouldSerializefillcolor : unit -> bool
member ShouldSerializehoverinfo : unit -> bool
...
--------------------
new : unit -> Scatter
property Scatter.x: obj with get, set
property Scatter.y: obj with get, set
val trace2 : Scatter
val layout : Layout
Multiple items
module Layout
from XPlot.Plotly
--------------------
type Layout =
new : unit -> Layout
member ShouldSerializeangularaxis : unit -> bool
member ShouldSerializeannotations : unit -> bool
member ShouldSerializeautosize : unit -> bool
member ShouldSerializebargap : unit -> bool
member ShouldSerializebargroupgap : unit -> bool
member ShouldSerializebarmode : unit -> bool
member ShouldSerializeboxmode : unit -> bool
member ShouldSerializedirection : unit -> bool
member ShouldSerializedragmode : unit -> bool
...
--------------------
new : unit -> Layout
Multiple items
type Xaxis =
new : unit -> Xaxis
member ShouldSerialize_isSubplotObj : unit -> bool
member ShouldSerializeanchor : unit -> bool
member ShouldSerializeautorange : unit -> bool
member ShouldSerializeautotick : unit -> bool
member ShouldSerializebackgroundcolor : unit -> bool
member ShouldSerializedomain : unit -> bool
member ShouldSerializedtick : unit -> bool
member ShouldSerializeexponentformat : unit -> bool
member ShouldSerializefixedrange : unit -> bool
...
--------------------
new : unit -> Xaxis
Multiple items
type Yaxis =
new : unit -> Yaxis
member ShouldSerialize_isSubplotObj : unit -> bool
member ShouldSerializeanchor : unit -> bool
member ShouldSerializeautorange : unit -> bool
member ShouldSerializeautotick : unit -> bool
member ShouldSerializebackgroundcolor : unit -> bool
member ShouldSerializedomain : unit -> bool
member ShouldSerializedtick : unit -> bool
member ShouldSerializeexponentformat : unit -> bool
member ShouldSerializefixedrange : unit -> bool
...
--------------------
new : unit -> Yaxis
val chart : PlotlyChart
type Chart =
static member Area : data:seq<#value> -> PlotlyChart + 2 overloads
static member Bar : data:seq<#value> -> PlotlyChart + 2 overloads
static member Bubble : data:seq<#key * #value * #value> -> PlotlyChart
static member Candlestick : data:seq<#key * #value * #value * #value * #value> -> PlotlyChart
static member Column : data:seq<#value> -> PlotlyChart + 2 overloads
static member Line : data:seq<#value> -> PlotlyChart + 2 overloads
static member Pie : data:seq<#key * #value> -> PlotlyChart
static member Plot : data:Trace -> PlotlyChart + 3 overloads
static member Scatter : data:seq<#value> -> PlotlyChart + 2 overloads
static member Show : chart:PlotlyChart -> unit
...
static member Chart.Plot : data:seq<#Trace> -> PlotlyChart
static member Chart.Plot : data:Trace -> PlotlyChart
static member Chart.Plot : data:seq<#Trace> * layout:Layout -> PlotlyChart
static member Chart.Plot : data:Trace * layout:Layout -> PlotlyChart
static member Chart.WithLayout : layout:Layout -> chart:PlotlyChart -> PlotlyChart
static member Chart.WithWidth : width:int -> chart:PlotlyChart -> PlotlyChart
static member Chart.WithHeight : height:int -> chart:PlotlyChart -> PlotlyChart
member PlotlyChart.GetHtml : unit -> string