2010-07-08 26 views
30

WindowsForm'da gerçek zamanlı grafik çizmek istiyorum. Platformum .Net Framework 3.5. Kütüphane sunmalıdır Ne:Hangi. Net grafik kitaplığını kullanmalıyım?

  • Ücretsiz sonuçlar oldukça ... (güzeli Benim standartları olsa oldukça düşüktür)
  • grafiğin bir HeatMap tipi büyük bir artı olacağını olmalıdır
  • bira gibi verilerin
  • muhtemelen çok - biz başına birkaç yüz yeni datapoints bahsediyoruz ikinci Burada

Ben şimdiye kadar bulduk olanları şunlardır:

  • NPlot
  • Microsoft Grafik Kontrolleri
  • ZedGraph

kitaplıkları ile deneyimlerinizi yukarıda ne listelenmiştir? Tavsiye edebileceğiniz başka ücretsiz kütüphaneler var mı?

+1

NPlot, bildiğim kadarıyla 2007'den beri korunmamıştır ve genel olarak diğerlerinden daha az kararlı/tamdır, bu yüzden bana kesin bir 'hayır'. – Noldorin

+0

Iv'e bir süredir .net grafikleri kullanıyordum ve hiçbir sorun yaşamadan, başlangıçta biraz kafa karıştırıcı olabilir, bu hissi aldıktan sonra çok kullanışlıdır. –

+0

C#, jQuery ve opensource heatmap.js komut dosyasını kullanarak bir .NET Heatmap çözümü oluşturdum. Burada bulabilirsiniz: http://dotnetheatmap.codeplex.com/ –

cevap

10

Daha önce Microsoft Chart Controls kullandım. Hiç de fena değil, uygulanması kolay ve çok iyi örneklere de sahip, yeni başlayanlar için her şey iyi. Ancak http://code.msdn.microsoft.com/mschart

:

1, uzun beri ederken o serbest bırakıldı için güncellenmedi. Microsoft olduğundan

2, Karşılaştırılabilirlik genellikle o hissettiriyor bana, grafik kontrollerini kullanarak ve bunun yerine bazı javascript grafik API'leri kullanarak gelen yol yürüdü şimdi,

Son çoğunu kontrol yok şeydir daha kuru, hafif ve standart olarak desteklenir.

tarihinde çizelgeleri (temel)

Ve bu daha gelişmiş bir: (jQuery) http://www.filamentgroup.com/lab/update_to_jquery_visualize_accessible_charts_with_html5_from_designing_with/

+0

Microsoft Dundas MSCharts satın aldı ve yeniden adlandırdı. Onları başarı ile kullanıyorum ve oldukça hızlılar. – Marcel

+1

Bunu yaptım çünkü mevcut seçenekleri beğenmedim, belki başkalarına da yardım edebilir https://github.com/beto-rodriguez/Live-Charts –

2

MSChart'ı kullandım ve bununla ilgili güzel deneyimlerim oldu. Dundas'ın (which it seems still to be) ticari bir ürünü, ancak Microsoft procured Dundas kullanılırdı ve serbest bırakıldı.

+0

+1 dundas ve mscharts..didnt benzerlikleri ile şaşırdı MS onları satın aldı biliyorum – PRR

1

belki zaten öğrendim Microsoft şeması, özel sürümden sadece anlık olduğu gibi . Yani bu grafiklerle başlarsanız, Dundas'ın güncel sürümüne kolayca yükseltebilirsiniz, ancak fiyatları ücretsiz olarak artacaktır.

Sorunuzda çok fazla veri bulunduğunu yazdınız ve gerçek zamanlı olarak güncellenmesi gereken sorunlar, hemen hemen tüm grafiklerde olacak. Çok fazla veriyi çok hızlı işleyebilen en iyi grafik bileşenini bildiğim kadarıyla National Instruments ama bunlar da ucuz değil.

Gerçekten çok fazla veriyi gerçek zamanlı olarak göstermeniz gerekiyorsa, ücretsiz olarak orada hiçbir şey olmadığını düşünüyorum.

1

Wpf kullanıyorsanız, Microsoft Moscow laboratuarlarından Dynamic data display'a bakabilirsiniz.

+1

Son güncelleme 2009'da ve hala beta sürümünde ölü bir proje gibi görünüyor mu? – Peter

+1

Evet, bugünlerde oxyplot kullanıyorum (https://github.com/oxyplot) –

+0

iyi bir alternatif gibi görünüyor! – Peter

İlgili konular