2000个点,多么渺小的数字,一般绘图都是以万为起步,2000点绘图,一般算不上数据……,画这种图的画,一般用现成的控件,一是效率问题,再者是稳定性问题,这类控件比较多,支持常见功能,比如支持缩放、局部放大的,一般用NI公司的scatterGraph,工业使用尽量用工业控件,可以显示LabView效果,也有人习惯用葡萄城的C1类组件,功能类似,个人使用习惯问题: 所以,WinForm下尽量使用控件进行实现,若想在WPF下实现,建议你直接使用现成的控件,或者若对WPF有深入了解,比如,可以使用MVVM的方式,后台异步更新数据,对View层,进行INotifyPropertyChanged向UI进行属性通知即可: 下面是我使用的NI的控件实现的效果:
110,533
社区成员
642,574
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧