Не удается импортировать FSharp.Charting в файл.fs
- Создайте новый проект консоли FSharp через VS2015
- Добавьте пакет Nuget FSharp.Data и FSharp.Charting.
- В 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
,