在.fs文件中导入FSharp.Charting失败

时间:2017-02-19 13:27:26

标签: f# fsharpchart

  1. 通过VS2015
  2. 创建新的FSharp控制台项目
  3. 添加FSharp.Data和FSharp.Charting nuget包。
  4. 在Program.fs中导入两个包
  5. open FSharp.Charting open Fsharp.Data

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

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

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

1 个答案:

答案 0 :(得分: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.DataVisualizationSystem.Drawing的引用。