WPF-Diagrammsteuerelemente [geschlossen]


186

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


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.


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


26

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


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


8

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

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


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 ...



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.



2

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


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.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.