Frage
ich auf einem Diagramm in WPF arbeite, in jedem Abschnitt gibt es Tausende von Punkten zu zeichnen. Die Leistung für diese Grafik-Rendering ist schrecklich.
Hat jemand Erfahrung mit einem Filter haben, der die Grafik mit viel weniger Punkte darstellen wird - ähnlich wie eine Aktie Diagramm zeichnet sich, wenn seine gezoomt werden.
Danke.
Lösung
Wenn Sie über eine grafische Darstellung sprechen, ich nehme an, Sie wie in einem Diagramm bedeuten, anstatt viele Knoten und Kanten (daher die Aktien Beispiel).
Also, vorausgesetzt, das ist der Fall, hier sind ein paar Webseiten abdeckt Algorithmen zur Vereinfachung Polylinien:
http://www.kevlindev.com/tutorials/geometry/simplify_polyline /page2.htm
http://softsurfer.com/Archive/algorithm_0205/algorithm_0205.htm
Sie könnten vereinfachte Polylinie Versionen der Diagrammlinien für verschiedene Skalen (on demand) erzeugen.