2
  1. 通过VS2015新建一个FSharp Console项目
  2. 添加 FSharp.Data 和 FSharp.Charting nuget 包。
  3. 在 Program.fs 中导入两个包

open FSharp.Charting open Fsharp.Data

导入后,我可以使用 FSharp.Data 包中提供的功能,但不能使用 FSharp.Charting 中提供的功能。

注意:如果是在同一个项目中创建的脚本 (.fsx) 文件,我可以在添加它们的引用后同时使用它们。

我只是想知道在 .fs 文件中添加任何引用是否缺少任何步骤。如果是,那么为什么它对 FSharp.Data 包有效。

4

1 回答 1

0

我认为,如果您搜索 SO,您会发现一些使用 FSharp.Charting 显示图表的示例。目前尚不清楚您会遇到哪种错误。假设您在 Windows 上,这应该可以工作:

open FSharp.Charting
open System

[<STAThread>]
[<EntryPoint>]
let main argv = 
    Chart.Line [ for x in 0 .. 10 -> x, x*x ] |> Chart.Show
    printfn "%A" argv
    0 // return an integer exit code

您将需要添加对System.Windows.FormsSystem.Windows.Forms.DataVisualization的引用System.Drawing

于 2017-02-19T14:12:44.440 回答