FSharp.Charting 在交互模式下为每个图表显示单独的 window
FSharp.Charting shows separated window for each Chart in interactive mode
当我尝试在 F# 交互式控制台中评估以下代码时,我得到了三个单独的图表 windows(一个用于图表 A,一个用于图表 B,一个用于组合图表)。如何防止每次创建图表时都显示图表?我只想在单个图表中显示组合图表 window。
let chartA = setA |> Chart.Point |> Chart.WithSeries.Style(System.Drawing.Color.Orange)
let chartB = setB |> Chart.Point |> Chart.WithSeries.Style(System.Drawing.Color.Gold)
let chartC = Chart.Combine [|chartA; chartB|]
您可以使用作用域
let chartC =
let chartA = setA |> Chart.Point |> Chart.WithSeries.Style(System.Drawing.Color.Orange)
let chartB = setB |> Chart.Point |> Chart.WithSeries.Style(System.Drawing.Color.Gold)
Chart.Combine [|chartA; chartB|]
或者没有当地人
let chartC (setA:seq<float*float>) (setB:seq<float*float>) =
[| setA |> Chart.Point |> Chart.WithSeries.Style(System.Drawing.Color.Orange) ;
setB |> Chart.Point |> Chart.WithSeries.Style(System.Drawing.Color.Gold) |]
|> Chart.Combine
当我尝试在 F# 交互式控制台中评估以下代码时,我得到了三个单独的图表 windows(一个用于图表 A,一个用于图表 B,一个用于组合图表)。如何防止每次创建图表时都显示图表?我只想在单个图表中显示组合图表 window。
let chartA = setA |> Chart.Point |> Chart.WithSeries.Style(System.Drawing.Color.Orange)
let chartB = setB |> Chart.Point |> Chart.WithSeries.Style(System.Drawing.Color.Gold)
let chartC = Chart.Combine [|chartA; chartB|]
您可以使用作用域
let chartC =
let chartA = setA |> Chart.Point |> Chart.WithSeries.Style(System.Drawing.Color.Orange)
let chartB = setB |> Chart.Point |> Chart.WithSeries.Style(System.Drawing.Color.Gold)
Chart.Combine [|chartA; chartB|]
或者没有当地人
let chartC (setA:seq<float*float>) (setB:seq<float*float>) =
[| setA |> Chart.Point |> Chart.WithSeries.Style(System.Drawing.Color.Orange) ;
setB |> Chart.Point |> Chart.WithSeries.Style(System.Drawing.Color.Gold) |]
|> Chart.Combine