问题描述
小弟有大量的数据需要绘成散点图,数据是由仪器按时间采集的,每秒50个,一个小时左右是一段,一段绘成一张散点图,其中的点数可能达到十几万个。现在我需要看着散点图,选择其中的一些点作为特征点,数据已经在datagridview控件里了,计划思路是:鼠标点一下散点图中的某个点,datagridview就定位到这个点对应的数值,我手动加个识别符号。小弟初学C#,目前还不知道什么控件可以画出能鼠标选点的散点图。如果哪位大哥知道,麻烦告知一下,谢谢!
解决方案
本帖最后由 lwdong27 于 2015-03-30 07:12:57 编辑
解决方案二:
散点图,好高端……这个只能用个Panel之类的,然后每个点就是一个Picture或者Label之类的东西,根据数据确定它在Panel里面的位置,添加点击事件,label和PictureBox之类的都有tag,可以用于获取标志数据比如id,这样你就可以遍历DataGridView根据主键找到对应数据的位置
解决方案三:
数据到图上,有一个转换过程:将数据点转换从(X,Y),现在知道了(X,Y)只需反推到数据值即可,没啥难度的
时间: 2024-10-21 07:55:10