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
Bezahlte Tools mit integrierter Pan / Zoom-Unterstützung:
Visiblox-Diagramme (nicht mehr erhältlich). Die Unterstützung für die wichtigsten 2D-Diagramme erfolgt durch Zoomen und Schwenken. Die kostenlose Version kommt mit Wasserzeichen. ( Siehe diesen Blog-Beitrag zur Verwendung von Zoomen / Schwenken)
SciChart WPF . Unterstützt DirectX-beschleunigte 2D- und 3D-Diagramme, kommt mit Zoomen und Schwenken, Mausrad mit Animation beim Zoomen. ( Weitere Informationen zum Zoomen / Schwenken in mehreren Diagrammen finden Sie in diesem Blogbeitrag. )
Telerik RadChart . Unterstützt viele 2D-Diagramme, unterstützt das Zoomen und Schwenken. Möglicherweise müssen Sie ein wenig daran arbeiten.
Visifire . Unterstützt viele 2D-Diagramme und das Zoomen ohne Animation. Möglicherweise sind zusätzliche Arbeiten erforderlich, um das Zoomen zu vereinfachen. (Dieser Dienst ist nicht mehr verfügbar.)
Vollständige Offenlegung: Ich war stark an der Entwicklung von Visiblox beteiligt, daher kenne ich diese Bibliothek viel detaillierter als die anderen.
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.
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.
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).
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 ...
Sparrow Diagramm Toolkit eine beste Kontrolle Open - Source - Diagramm für mehrere Plattformen
-WPF
-Silverlight
-WinRT
-Windows Telefon
-Windows Forms
-Mono
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.
Antworten:
Kostenlose Tools zum Schwenken / Zoomen:
Kostenlose Tools ohne integrierte Pan / Zoom-Unterstützung:
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.
quelle
Ein anderes ist OxyPlot , eine plattformübergreifende Open-Source- Plotbibliothek (WPF, Silverlight, WinForms, Mono) .Net.
quelle
DynamicDataDisplay ist brillant, Zoom und Schwenk integriert und kostenlos in CodePlex.
quelle
Sie können die Silverlight Chart Controls auf WPF ausführen , sie sind sehr nett (und kostenlos).
quelle
Das WPF Toolkit ist verfügbar. Es ist frei von CodePlex.
Es kann hier heruntergeladen werden . Es gibt einige Kommentare hier .
quelle
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 ...
quelle
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/
quelle
Visifire unterstützt eine Vielzahl von 2D- und 3D-Diagrammen mit Zoom- und Schwenkfunktionen.
Vollständige Offenlegung: Ich war an der Entwicklung von Visifire beteiligt.
quelle
Code Projektartikel hier .
Kommerzielle Produkte:
Ich bin sicher, dass es noch andere gibt
quelle
aM Charts machen auch WPF-Chart-Steuerelemente. Derzeit zeigen sie nur ein Kreisdiagramm, aber sie werden kurzfristig neue bereitstellen.
quelle
Auch DevExpress hat Diagramme (siehe DevExpress.Com ).
quelle
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.
quelle