Charts 如何制作Fsharp显示图表?
我尝试了很多次,以查看Fsharp的图表 我安装了一些我认为需要的扩展:Charts 如何制作Fsharp显示图表?,charts,f#,f#-data,fsharpchart,Charts,F#,F# Data,Fsharpchart,我尝试了很多次,以查看Fsharp的图表 我安装了一些我认为需要的扩展: 快速制图 快速图表 Fsharp.Charting.Gtk Microsoft.Chart.Controls 但这一切对我来说似乎还不够。你能给我一些有用的指南吗?多谢各位 如果您是从F#Interactive运行此操作,并且使用推荐的方法引用库,则加载会向F#Interactive注册一个处理程序,该处理程序将在您运行创建图表的行时自动打开图表。即,使用以下方法加载库: Chart.Line [ for x in
- 快速制图
- 快速图表
- Fsharp.Charting.Gtk
- Microsoft.Chart.Controls
如果您是从F#Interactive运行此操作,并且使用推荐的方法引用库,则加载会向F#Interactive注册一个处理程序,该处理程序将在您运行创建图表的行时自动打开图表。即,使用以下方法加载库:
Chart.Line [ for x in 1.0 .. 100.0 -> (x, x ** 2.0) ]
然后使用以下命令创建图表:
#I "packages/FSharp.Charting"
#load "FSharp.Charting.fsx"
如果您不在脚本中,或者如果您只是引用dll
(或者如果您的编辑器处理F#脚本的方式与标准编辑器不同——我认为不应该如此),那么您需要显式调用Show
方法:
Chart.Line [ for x in 1.0 .. 100.0 -> (x, x ** 2.0) ]
通过:右键单击references> 程序集>框架>系统绘图 然后试试这个代码
Chart.Line [ for x in 1.0 .. 100.0 -> (x, x ** 2.0) ]
|> Chart.Show
打开FSharp.图表
图表线[用于1.0..100.0->(x,x**2.0)中的x]
|>图表。显示
[]
设主argv=0
如果您是我,您可以卸载并安装Visual Emprise
这是我多次思考的原因
感谢所有帮助我度过难关的人。您使用的是fsharp脚本或源文件(.fs或.fsx)还是Visual Studio或Vs代码?是的。我正在使用Visual Emprise 2017如果你是我,你可以卸载并安装Visual Emprise。这是我多次思考的原因。感谢所有帮助我度过难关的人。@AIRO2001-您是否进行了NuGet软件包还原,从而使
软件包/FSharp.Charting
目录实际存在?我在这里创建了一个最小的repo:@AIRO2001-我不使用Visual Studio,因此无法引导您完成整个过程,但基本上,菜单中的某个地方有一个名为“Restore NuGet packages”的选项(措辞可能有点不同)。一旦你运行了它,你应该在项目中出现的packages
文件夹中查找,找到名称中带有FSharp.Charting
的那个,并引用它。重要提示:您必须确保#I
行中的文件夹名称正确(其中可能有版本号)。有关更多信息,请参阅。如果您是我,您可以卸载并安装Visual Emprise。这是我多次思考的原因。感谢所有帮助我度过难关的人。如果你是我,你可以卸载并安装Visual Emprise。这是我多次思考的原因。谢谢大家在我困难的时候帮助我。
open FSharp.Charting
Chart.Line [ for x in 1.0 .. 100.0 -> (x, x ** 2.0) ]
|> Chart.Show
[<EntryPoint>]
let main argv = 0