Не удается импортировать FSharp.Charting в файл.fs

  1. Создайте новый проект консоли FSharp через VS2015
  2. Добавьте пакет Nuget FSharp.Data и FSharp.Charting.
  3. В Program.fs импортируйте оба пакета

open FSharp.Charting open Fsharp.Data

После импорта я могу использовать функции, предоставляемые в пакете FSharp.Data, но не в FSharp.Charting.

ПРИМЕЧАНИЕ. В случае файла сценария (.fsx), созданного в том же проекте, я могу использовать оба после добавления их ссылки.

Я просто хотел узнать, есть ли какие-либо шаги, которые я пропускаю для добавления какой-либо ссылки в файл.fs. Если да, то почему это работает в отношении пакета FSharp.Data.

1 ответ

Решение

Я думаю, что если вы будете искать 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.Forms, System.Windows.Forms.DataVisualization а также System.Drawing,

Другие вопросы по тегам