Pregunta

Estoy trabajando en un gráfico en WPF, en cada sección hay miles de puntos para dibujar. El rendimiento para la prestación de este gráfico es horrible.

¿Alguien tiene alguna experiencia con un filtro que representará la gráfica con muchos menos puntos - similar a la forma de un gráfico stock dibuja a sí mismo cuando su está reducida.

Gracias.

¿Fue útil?

Solución

Cuando se habla de un gráfico, estoy suponiendo que quiere decir que en un gráfico en lugar de una gran cantidad de nodos y bordes (de ahí el ejemplo de valores).

Por lo tanto, asumiendo que es el caso, aquí hay un par de páginas que cubren algoritmos para simplificar polilíneas:

http://www.kevlindev.com/tutorials/geometry/simplify_polyline /page2.htm

http://softsurfer.com/Archive/algorithm_0205/algorithm_0205.htm

Se podría generar versiones de polilínea simplificadas de las líneas del gráfico para diversas escalas (sobre demanda).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top