我的情况: 我目前正在从事一个项目,该项目绘制来自几台工业机器的大量数据。该项目是一个 Winforms/C# 项目。目前,我正在使用“System.Drawing”命名空间提供的 Graphics 对象中的 DrawLine 方法。当引导超过 500 多个点的图形时,滞后非常明显,甚至导致绘制方法超时。明确地说,我对开发自己的绘图程序感兴趣,不想使用另一个预先存在的程序。
我的观察: 在浏览互联网时,我可以看到如下图所示。我的假设是,即使在下图中绘制了五六个点,在实际数据点之间也必须绘制数百个“中间”点(以获得每个数据点之间的平滑曲线)。像这样的图形在调整大小时非常平滑。
我的问题:
我怎样才能获得这些现代(超级用户友好)图形程序所享受的性能?
一只甜甜圈
倚天杖
相关分类