Pergunta

Eu estou trabalhando em um gráfico em WPF, em cada seção existem milhares de pontos para desenhar. O desempenho para a prestação deste gráfico é horrível.

Alguém tem alguma experiência com um filtro que irá representar o gráfico com muito menos pontos - semelhante à maneira como um gráfico da chama-se quando o seu zoom out.

Obrigado.

Foi útil?

Solução

Quando você fala sobre um gráfico, eu estou supondo que você quer dizer como em um gráfico em vez de lotes de nós e arestas (daí o exemplo estoque).

Assim, assumindo que é o caso, aqui estão um par de páginas que cobrem algoritmos para simplificar polilinhas:

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

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

Você pode gerar versões de polilinha simplificada das linhas do gráfico para várias escalas (on demand).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top