我正在研究WPF中的图形,每个部分都有数千个要绘制的点。渲染此图表的性能非常糟糕。
有没有人有过使用过滤器的经验,它会用更少的点来表示图表 - 类似于股票图表在缩小时自行绘制的方式。
谢谢。
答案 0 :(得分:2)
当你谈到图表时,我假设你的意思是在图表而不是许多节点和边缘(因此是股票示例)。
因此,假设情况如此,这里有几个网页,涵盖了简化折线的算法:
http://www.kevlindev.com/tutorials/geometry/simplify_polyline/page2.htm
http://softsurfer.com/Archive/algorithm_0205/algorithm_0205.htm
您可以为各种比例(按需)生成图形线的简化折线版本。