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