WPF-Diagrammsteuerelemente [geschlossen]

186

Ich suche ein sehr einfaches WPF-Diagramm, das ein 2D-Diagramm und Schwenk- und Zoomfunktionen haben sollte.

Rakesh Agarwal
quelle
Wenn Sie sich mit WPF-Diagrammen befassen, probieren Sie unseren sehr kleinen Demo-Download aus, um einen schnellen Überblick über unsere Geschwindigkeit, Renderqualität, Robustheit und unseren Benutzercode zu erhalten. Ja, ich habe Gigasoft über 14 Jahre lang betrieben. Sprechen Sie mit mir. Ich bin hier, um Ihnen zu helfen. wpf Charting
Robert
1
Die neuen Metro-Charts sind wirklich gut - Details finden Sie unter modernuicharts.codeplex.com . Sie zielen auf Windows 8 und .net 4.5 ab, aber Sie können sie unter Windows 7 mit .net 4 ausführen. Schauen Sie sich alsoithamabotuwana.wordpress.com/2014/02/02/charting-with-wpf an, wenn Sie eine benötigen Kurzanleitung für den Einstieg.
Thusi
5
Die meisten dieser Optionen sind veraltet aus, ich dieses freie Projekt gemacht, vielleicht hilft es auch andere github.com/beto-rodriguez/Live-Charts
bto.rdz

Antworten:

164

Kostenlose Tools zum Schwenken / Zoomen:

Kostenlose Tools ohne integrierte Pan / Zoom-Unterstützung:

  • WPF Toolkit . Unterstützt die wichtigsten 2D-Diagramme, müssen Sie das Schwenken / Zoomen selbst implementieren.
  • WPF Toolkit Development Release . Unterstützt gestapelte Diagramme, die der Silverlight-Version entsprechen.

Bezahlte Tools mit integrierter Pan / Zoom-Unterstützung:

Vollständige Offenlegung: Ich war stark an der Entwicklung von Visiblox beteiligt, daher kenne ich diese Bibliothek viel detaillierter als die anderen.

Gergely Orosz
quelle
10
Es scheint, dass Visiblox nur dann kostenlos ist, wenn Sie sich über Diagramme mit Wasserzeichen freuen, und Visifire ist nur eine Testversion.
Will Dean
@ Basarat Ali: Könnten Sie ein Beispiel verlinken? Ich kann kein Beispiel finden, das dies in ihrer Galerie zeigt.
Gergely Orosz
Beachten Sie, dass die Bildlaufleiste über ziehbare Griffe verfügt. Sie können damit die x-Achse zoomen und schwenken: visifire.com/blog/2010/02/26/… Eine weitere Version wurde hinzugefügt. Klicken Sie auf zoom: visifire.com/blog/2010 / 04/09 /… Obwohl beide nur X-Achsen sind ... hmmm, vielleicht haben sie kein Zoomen der Y-Achse. Am besten in ihrem Forum fragen
Basarat
Es gibt etwas, das vage einem X-Zoom ähnelt. Wenn Sie im Moment das richtige Zoomen und Schwenken implementieren möchten, scheint Visifire dies nicht sofort zu haben.
Gergely Orosz
Vollständige Offenlegung, Gigasoft-Besitzer, neue Version jetzt mit WPF. Hier ist Info und Link zu 7-Meg-Demo, die ein Muss für alle, die sich für Wpf-Charting interessieren: Link
Robert
70

Ein anderes ist OxyPlot , eine plattformübergreifende Open-Source- Plotbibliothek (WPF, Silverlight, WinForms, Mono) .Net.

Govert
quelle
5
Oxy Plot ist wirklich gut, aber es war nicht das, was ich wollte, also habe ich es gemacht, vielleicht kann es auch anderen helfen github.com/beto-rodriguez/Live-Charts
bto.rdz
26

DynamicDataDisplay ist brillant, Zoom und Schwenk integriert und kostenlos in CodePlex.

MrTelly
quelle
1
Sie sind gut, aber das letzte Mal, als sie aktualisiert wurden, war 2009
Gilad
Das kann ich bezeugen. Es ist anständig, schnell ein Diagramm zusammenzustellen. Eine Dokumentation ist jedoch im Grunde nicht vorhanden, daher sollten Sie damit rechnen, im Internet nach Tutorials zu suchen. Das beste Tutorial, das ich mir angesehen habe, ist dieses: msdn.microsoft.com/en-us/magazine/ff714591.aspx
Ciaran Gallagher
1
@ MrTelly Können Sie mir sagen, dass wir D3-Diagramme mit .NET 3.5 verwenden können?
Saad Qureshi
@saad vor langer Zeit, seit ich verwendet habe, und das war mit .net 2.0. Da Sie die Quelle haben, sollte es einfach funktionieren, und wenn dies nicht der Fall ist, kann es behoben werden. Lassen Sie mich wissen, wenn Sie eine Hand brauchen.
MrTelly
9

Sie können die Silverlight Chart Controls auf WPF ausführen , sie sind sehr nett (und kostenlos).

Steven Robbins
quelle
Soweit ich weiß, kommen sie leider nicht mit Zoomen / Schwenken aus der Box.
Gergely Orosz
8

Das WPF Toolkit ist verfügbar. Es ist frei von CodePlex.

Es kann hier heruntergeladen werden . Es gibt einige Kommentare hier .

Epotter
quelle
5

Das Diagrammsteuerelement im WPF-Toolkit weist einen schrecklichen Fehler auf: Es vergisst nie einen der Datenpunkte. Wenn Sie also versuchen, ein schwebendes Diagramm zu implementieren, wird Ihnen nach ungefähr 3000 DataPoint-Objekten der Speicherplatz ausgehen. Dieser Fehler wurde MS vor über einem Jahr gemeldet, aber es scheint niemanden zu interessieren ...

Timo Paschke
quelle
5

Sparrow Diagramm Toolkit eine beste Kontrolle Open - Source - Diagramm für mehrere Plattformen
-WPF
-Silverlight
-WinRT
-Windows Telefon
-Windows Forms
-Mono

https://sparrowtoolkit.codeplex.com/

Vinoth Kumar J.
quelle
Sieht sehr gut aus und funktioniert gut. Keine Dokumentation!
JvdBerg
4

Visifire unterstützt eine Vielzahl von 2D- und 3D-Diagrammen mit Zoom- und Schwenkfunktionen.

Visifire Liniendiagramm mit Zoom

Vollständige Offenlegung: Ich war an der Entwicklung von Visifire beteiligt.

Vivek
quelle
2

aM Charts machen auch WPF-Chart-Steuerelemente. Derzeit zeigen sie nur ein Kreisdiagramm, aber sie werden kurzfristig neue bereitstellen.

flq
quelle
amCharts für WPF sind jetzt aus der Beta und unterstützen die gängigsten Diagrammtypen wie Linie, Fläche, Spalte, Balken, Torte usw.
Alan Mendelevich
AmCharts hat jedoch ein Wasserzeichen in der oberen linken Ecke, es sei denn, Sie erwerben die Lizenz.
Jin
2

Probieren Sie GraphIT von TechNewLogic aus. Sie finden es auf CodePlex hier: http://graphit.codeplex.com

Vollständige Offenlegung: Ich bin der Entwickler von GraphIT und Eigentümer des Entwicklungsunternehmens.

Ronald
quelle
Vielen Dank für Ihre Antwort! Bitte lesen Sie die FAQ zur Eigenwerbung sorgfältig durch. Beachten Sie auch , dass Sie jedes Mal, wenn Sie auf Ihre eigene Website / Ihr eigenes Produkt verlinken, einen Haftungsausschluss veröffentlichen müssen.
Andrew Barber