我需要在我的应用程序中绘制如上图所示的图表。Y 轴的值会定期更新,该值是从电子设备获得的,X 轴指的是经过的时间。默认情况下,X 轴的查看范围会随着秒数的流逝而自动更新(水平扩展)。
一件我觉得非常具有挑战性的事情是,用户还可以手动设置 X 和 Y 轴的范围,所以我需要想出一种灵活的方式来处理这部分。
我可以就处理上述要求获得一些建议吗?我更喜欢 WPF,但 Winforms 也很好。是否有任何示例项目可以解决与上述类似的问题?或者我可以使用的任何第三方 dll(用于商业目的)?
表格:
.NET3.5 及更高版本内置了图表控件(我认为)
我也是新手,但您必须创建图表控件,然后使用数据创建一个系列对象。然后使用包含您的数据的系列更新图表控件。
这里有一个示例项目:
http://archive.msdn.microsoft.com/mschart/Release/ProjectReleases.aspx?ReleaseId=4418