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.

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top