如何在 Linqpad F# 中显示来自 DataVisualization 的图表
How to display a chart from DataVisualization in Linqpad F#
使用 Linqpad 5.0,我的代码如下所示:
open System
open System.Net
open System.Windows.Forms
open System.Windows.Forms.DataVisualization
open FSharp.Charting
...
module Chart =
/// Creates a line chart from the given sequence using at
/// most 'count' numbers and automatically adding X axis
let SimpleLine(seq, count) =
seq |> Seq.truncate count
|> Seq.mapi (fun i v -> i, v)
|> Chart.Line
let chart = Chart.SimpleLine([1.0; 2.0; 4.0; 8.0], 3)
如果我说
chart.Dump()
我看到了典型的 Linqpad 框,但没有看到图表本身。
以下函数调用有效:
chart.ShowChart()
使用 Linqpad 5.0,我的代码如下所示:
open System
open System.Net
open System.Windows.Forms
open System.Windows.Forms.DataVisualization
open FSharp.Charting
...
module Chart =
/// Creates a line chart from the given sequence using at
/// most 'count' numbers and automatically adding X axis
let SimpleLine(seq, count) =
seq |> Seq.truncate count
|> Seq.mapi (fun i v -> i, v)
|> Chart.Line
let chart = Chart.SimpleLine([1.0; 2.0; 4.0; 8.0], 3)
如果我说
chart.Dump()
我看到了典型的 Linqpad 框,但没有看到图表本身。
以下函数调用有效:
chart.ShowChart()