当我尝试在F#交互式控制台中评估以下代码时,我得到三个独立的图表窗口(一个用于chartA,一个用于chartB,一个用于组合图表)。如何防止每次创建图表时显示图表?我想在单个图表窗口中仅显示组合图表。
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|]
答案 0 :(得分:4)
您可以使用范围
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