2008-10-27 14 views
7

Do wewnętrznego narzędzia do monitorowania sprzętu potrzebuję wskaźników i wykresów, aby pomóc w wizualizacji różnych danych. Czy jest dostępna dobra biblioteka Open Source lub biblioteka wolnych i wykresów dla .NET? Nie jestem zainteresowany zakupem jakichkolwiek komponentów (co wyklucza takie elementy, jak wykresy Dundas & Wykres, który wiem, że wykonałbym tę pracę, ale nie zmieściłby się w naszym budżecie).Jaka jest twoja ulubiona biblioteka open source lub darmowa biblioteka dla .NET Charts i Gauges?

Edytuj: Wiem również o Google Charts API. Faktyczna aplikacja musi działać bez połączenia z Internetem, więc w tym konkretnym przypadku nie wchodzi to w grę.

+0

Mam podobne zapotrzebowanie (asp.net, środowisko tylko intranetowe) .. czego używałeś w końcu? –

+0

Zapoznaj się z edycją społecznościową Nevron Chart - jest ona bezpłatna: https://www.nevron.com/products-dot-net-chart-free-control.aspx –

Odpowiedz

10

wiem, że to nie jest open source, ale warto zauważyć, że Microsoft właśnie wydała bezpłatny pakiet do tworzenia wykresów dla ASP.NET i WinForms. Więcej szczegółów here.

+0

To było prawie to, czego szukałem, pomijając wskaźniki ... Dzięki! –

+0

Właśnie zacząłem używać tego (dosłownie dzisiaj wieczorem). To było naprawdę łatwe, aby mój pierwszy plan był uruchomiony. – NotMe

+0

Z tego, co przeczytałem, wierzę, że to nie może być wysłane tak jak dll - musisz zainstalować na swoim komputerze PC karty Microsoft Excel.Więc jeśli używasz clickonce tak jak ja, to znaczy budujesz swój własny bootstrapper. –

0

Spoglądam na NPlot, ale na pierwszy rzut oka wygląda to trochę nieprzeniknio.

5

Moim ulubionym jest ZedGraph.

Zdecydowanie fantastyczne biblioteka wykresów.

+1

To jest dobre dla diagramów i działek, ale wskaźników? – Jonke

+0

Użyłem go tylko do wykresów i wykresów. Używałem go do interaktywnych osi czasu i takich, ale nie wskaźników. – itsmatt

+0

Czy dostali się lepiej niż 3 lata temu? Pamiętam, że 3 lata temu ... ten pakiet był jakby "Beta-ish". –

1

Dwa zdarza mi się mieć na koncie del.icio.us:

Czy FLOT dla jQuery.

A ten wpis na Code Project dla Gantt Charts

+1

+1 dla Flot. Jest tak dynamiczny jak Flash, ale wymaga tylko JS. Działa również w IE6 i iPhone'ach. –

0

ZedGraph zdecydowanie.

Używam wykresów dla dużych zestawów danych, 1 000 000 punktów danych i więcej. ZedGraph jest zwięzłe, wydajnych i udaje się w świadczeniu tych Beast podobnie wykresy znacznie szybciej niż wiele komercyjnych produktów Próbowałem tak: Nevron SyncFusion DevExpress ChartFX Dundas (stąd też Wykresy Microsoft)

ZedGraph ma pewne specyficzne cechy wysokiej wydajności, które są un-równolegle jak FilterPointList który dynamicznie migawek swoje dane, gdy duże, i nie korzysta z migawek po znacznym powiększeniu.

+0

Czy obsługuje edytowanie danych bezpośrednio na mapie po wyjęciu z pudełka? Nie potrzebuję miliona punktów danych, ale chciałbym pozwolić użytkownikom definiować amortyzację poprzez przeciąganie punktów danych na wykresie splajnowym (zamiast wpisywać serię w formacie tabelarycznym do widoku datagrid). Wykres będzie więc zarówno widoczny, jak i użyty do określenia wartości w funkcji czasu. Z jakiegoś powodu wydaje się, że niewielu myśli o tym, co wykresy mogą robić jako formanty * input *, ale każdy, kto kiedykolwiek korzystał z programu Photoshop wie, że są fantastyczne (histogramy rozciągania, dopasowywanie krzywych kolorów, ...) –