3

我目前正在尝试让FSharpChart工作。不幸的是,在编译库并向任何 FSharpChart 提供数据后,无论我使用FSharpChart.WithCreate.FSharpChart.SaveAs还是FSharpChart.CopyToClipboard.

即使包含的示例也会产生空白输出。当然,我已经安装了 Visual Studio 2010 SP1、带有所有最新补丁的 .NET Framework 4.0 等。代码托管在 Windows 7 x64 上。

我错过了什么?

4

3 回答 3

2

我知道这已经很长时间了,但是在遇到同样的问题后,我发现表单刷新可以解决问题:

open System.Windows.Forms
open MSDN.FSharp.Charting

[<EntryPoint>]
let main argv = 
    let myChart = [for x in 0.0 .. 0.1 .. 6.0 -> sin x + cos (2.0 * x)]
                  |> FSharpChart.Line
    let form = new Form(Visible = true, TopMost = true, Width = 700, Height = 500)
    let ctl = new ChartControl(myChart, Dock = DockStyle.Fill)
    form.Controls.Add(ctl)
    form.Refresh()
    System.Console.ReadKey() |> ignore
    0
于 2013-07-14T18:59:54.503 回答
0

我也见过这个,但恐怕我现在不记得是什么导致了这个问题。

您是否尝试过随附的样品?你能让他们工作吗?

如果可以的话,问题出在你的代码中,你应该能够找出问题所在。

如果没有,请发送邮件 fsbugs@microsoft.com...

于 2011-07-26T14:54:50.020 回答
0

我遇到了一个类似的问题,一个问题是除非它显示在屏幕上,否则表单似乎不会被渲染,这是一个主要的 PITA,并且似乎使它们对于任何类型的批处理生成都无用。

于 2014-02-13T17:55:37.130 回答