我想用Winforms和F#创建一个条形图。我已经看到许多其他C#示例使用System.Windows.Forms.DataVisualization.Charting
制作图表,但是当我尝试打开该库时,它说没有定义名称空间。
由于我没有定义库的命名空间,因此let chart = new Chart()
之类的简单工作并不起作用。虽然我见过人们用C#做这件事。 F#的正确方法是什么?
有人可以如此友善地向我展示如何在F#中制作图表并指向正确的条形图方向吗?
答案 0 :(得分:4)
您需要引用正确的程序集,然后您可以open
命名空间(相当于C#using
),如下所示:
open System.Windows.Forms.DataVisualization.Charting
但是,在您沿着这条路走下去之前,我强烈建议您使用FSharp.Charting,这是一个包装器DataVisualization.Charting
,更容易在F#中使用。
Here is a snippet使用DataVisualization.Charting
Here is an example使用F#Charting