2

F# インタラクティブ コンソールで次のコードを評価しようとすると、3 つの独立したチャート ウィンドウが表示されます (1 つはチャート A、もう 1 つはチャート B、もう 1 つは結合チャート)。チャートが作成されるたびに表示されないようにする方法は? 1 つのチャート ウィンドウに結合チャートのみを表示したい。

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|]
4

1 に答える 1

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
于 2016-11-11T11:47:15.317 に答える