Chart.Line [ for x in 1.0 .. 100.0 -> (x, x ** 2.0) ]
I tried many times in order to see the Charting from Fsharp as F# Charting
I install some extensions which I think needed :
But all it seems not enough for me to do . Could you give me some helpfull guide ? Thank you very much .
答案 0 :(得分:6)
如果您是从F#Interactive运行它并且使用推荐的方法引用库,则加载会在F#Interactive中注册一个处理程序,当您运行创建图表的行时,它会自动打开图表。也就是说,使用以下命令加载库:
#I "packages/FSharp.Charting"
#load "FSharp.Charting.fsx"
然后使用:
创建图表Chart.Line [ for x in 1.0 .. 100.0 -> (x, x ** 2.0) ]
如果您不在脚本中,或者仅引用dll
(或者您的编辑器处理F#脚本的方式与标准编辑器不同 - 我认为不应该如此) ,那么你需要明确地调用Show
方法:
Chart.Line [ for x in 1.0 .. 100.0 -> (x, x ** 2.0) ]
|> Chart.Show
答案 1 :(得分:0)
通过以下方式为项目添加System.Drawing引用:右键单击引用> 组件> FrameWork> System.Drawing中
然后尝试使用此代码。
open FSharp.Charting
Chart.Line [ for x in 1.0 .. 100.0 -> (x, x ** 2.0) ]
|> Chart.Show
[<EntryPoint>]
let main argv = 0
答案 2 :(得分:0)
如果你是我,你可以卸载+安装Visual Emprise。
这个原因需要我很多次。
感谢所有帮助我解决困难的人。