El gráfico dinámico Filtrado
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.
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).