我想在WindowsForm上繪製實時圖表。我的平臺是.Net Framework 3.5。什麼圖書館應提供:哪一個.net圖表庫應該使用?
- 免費的啤酒
- 結果應該是相當......(我對美麗的標準是相當低的,雖然)
- 圖的熱圖型將是一大利好
- 可能大量的數據 - 我們正在談論每幾百個數據點的新第二
這裏是我到目前爲止發現的那些:
- NPLOT
- Microsoft圖表控件
- ZedGraph
什麼都與庫您的經驗上面列出?有沒有其他免費的圖書館,你會推薦?
我想在WindowsForm上繪製實時圖表。我的平臺是.Net Framework 3.5。什麼圖書館應提供:哪一個.net圖表庫應該使用?
這裏是我到目前爲止發現的那些:
什麼都與庫您的經驗上面列出?有沒有其他免費的圖書館,你會推薦?
我之前使用過Microsoft Chart Controls。它一點也不差,易於實施,並且有很多好的例子,對初學者來說都是好的。 http://code.msdn.microsoft.com/mschart
但是:
月1日,它一直沒有更新了很長一段時間,因爲它被釋放。
2,既然是微軟,可比性是你沒有
最後的多少控制的東西,現在我一般走的方式使用圖表控件以及使用一些JavaScript圖表的API,而不是對我來說那些讓我感到更乾燥,重量更輕,並且支持標準。
谷歌圖(很基本的)
這是一種更先進的之一:(jQuery的) http://www.filamentgroup.com/lab/update_to_jquery_visualize_accessible_charts_with_html5_from_designing_with/
微軟從Dundas手中購買了MSCharts並重新命名了它。我用它們取得成功,而且速度非常快。 – Marcel 2012-06-29 05:04:27
我這樣做是因爲我不喜歡當前的選擇,也許它可以幫助其他人https://github.com/beto-rodriguez/Live-Charts – 2015-10-03 21:30:09
我已經使用了MSChart,並且已經有了很好的體驗。 它曾經是Dundas的商業產品(which it seems still to be),但是Microsoft procured Dundas並且免費提供。
+1我對dundas和mscharts的相似之處感到驚訝..didnt知道MS收購了他們:) – PRR 2010-07-08 10:15:40
正如你可能已經發現了微軟圖表只是從特定版本的快照的Dundas Charts。因此,如果您從這些圖表開始,您可以輕鬆升級到Dundas的當前版本,但其價格遠遠落後於免費。
在你寫的問題中,你有很多的數據,它應該實時更新,你會遇到問題將幾乎所有的圖表。據我所知,可以非常快速處理大量數據的最佳圖形組件是National Instruments,但這些組件也不便宜。
所以,如果你真的需要實時顯示大量數據,我認爲沒有任何東西是免費的。
如果您使用Wpf,您可以查看來自微軟莫斯科實驗室的Dynamic data display。
據我所知,自2007年左右以來,NPlot一直沒有恢復到原狀,而且一般不如其他人穩定/完整,所以對我來說確實是「不」。 – Noldorin 2010-07-08 09:01:27
如果一直使用.net圖表並且沒有任何問題,但一開始可能會有點混淆,一旦你瞭解它,它就非常有用。 – 2010-07-08 09:11:19
我使用C#,jQuery和開源的heatmap.js腳本將.NET Heatmap解決方案放在一起。您可以在這裏找到它:http://dotnetheatmap.codeplex.com/ – 2012-06-21 13:41:58