2011-06-30 134 views
3

我目前正試圖讓FSharpChart工作。不幸的是,在編譯庫併爲數據提供任何FSharpChart後,我只能得到空白輸出,無論我使用的是FSharpChart.WithCreateFSharpChart.SaveAs還是FSharpChart.CopyToClipboardFSharpChart空白輸出

即使包含的示例也會生成空白輸出。 當然,我已經安裝了Visual Studio 2010 SP1,帶有所有最新補丁的.NET Framework 4.0等。代碼託管在Windows 7 x64上。

我錯過了什麼?

回答

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 
0

我也看過這個,但恐怕我現在不記得是什麼原因造成了這個問題。

您是否嘗試過包含的樣品?你能讓他們工作嗎?

如果可以,問題在代碼中的某個位置,您應該能夠確定位置。

如果沒有,郵件[email protected] ...

+0

引用自己:「即使是正在出現的例子也會產生空白輸出。」 當我嘗試時,我無法得到它的工作,完全停止。最終我放棄了 – em70

+0

@ emaster70,哎呀,對不起,我必須跳過這一點。你有最新版本的圖表dll嗎? (只是一個想法) – Benjol

+0

非常晚的答覆,但另一個機器沒有運氣,仍然是最新版本的dll嘗試另一個... – em70

0

我遇到了類似的問題,其中一個問題是,除非它顯示在屏幕上,否則表單看起來並不是呈現出來的,這是主要的PITA,並且似乎使它們對於任何類型的批次生成都是無用的。