Domanda
Sto lavorando su un grafico in WPF, in ogni sezione ci sono migliaia di punti per disegnare. Le prestazioni per il rendering di questo grafico è orribile.
Qualcuno ha qualche esperienza con un filtro che rappresenterà il grafico con molti meno punti - in modo simile a un grafico azionario stesso trae quando il suo zoom out.
Grazie.
Soluzione
Quando si parla di un grafico, sto assumendo si intende come in un grafico, piuttosto che un sacco di nodi e spigoli (da qui il titolo ad esempio).
Quindi, partendo dal presupposto che è il caso, qui sono un paio di pagine web che riguardano algoritmi per la semplificazione polilinee:
http://www.kevlindev.com/tutorials/geometry/simplify_polyline /page2.htm
http://softsurfer.com/Archive/algorithm_0205/algorithm_0205.htm
Si potrebbe generare versioni di polilinea semplificate delle linee del grafico per diverse scale (a richiesta).