2011-02-15 177 views
2

我正在開發一個處理特定遺傳算法問題的C#應用​​程序。該算法的執行提供繪製圖表所需的輸出參數。圖形圖由2個獨立的軸組成,可以說X是生成數,Y是適應函數的相應最大值。更具體地講,我從Excel中上傳圖片,讓這就是:如何在C#中繪製XY圖形?

http://img97.imageshack.us/img97/2046/graphnb.png

我的首要任務是使這個應用程序的全功能允許用戶(誰套在隨機執行等因素的突變率,人口和世代數,精英個體數量等)看到生成的XY圖裏面的在C#中生成的「Form」。我發現部分解決了我的問題的網站,但這不是整個問題(http://csharp.net-informations.com/excel/csharp-excel-chart-picturebox.htm)。所以我問是否有辦法通過不使用任何其他應用程序來實現上述圖表,但也許只有C#圖書館和功能的繪圖或類似的東西?希望我明確自己。最好的祝福。

回答

0

如果您可以使用它,請嘗試WPF。對於比標準Windows窗體開發圖形豐富的用戶界面要好得多 - 特別是如果您不想使用第三方庫。

1

個人喜歡DeveloperExpress的XtraChart,但也有許多許多其他更便宜或更便宜的替代品,還有其他類似你們的問題在這裏在SO:WPF chart controls

我喜歡使用圖書館時,我可以這樣我就可以專注於我的真實商業案例,而不是每次嘗試重新發明方向盤,也是因爲通常達到人們努力提供特定組件的同等水平的結果並不是微不足道的。

1

由於所有的都說你必須使用第三方製圖庫來處理WPF(不同的平臺,然後是WinForms),這些庫很容易整合與您的申請率。 如果你想進一步瞭解圖表庫,那麼你應該看到這個頁面 Click here