日期:2014-05-18  浏览次数:21063 次

求c#绘制曲线峰值的色谱算法
各位高手们,我现在急需要将数据绘制曲线后再绘制对应的色谱图。如纵坐标是1~100的数据,横坐标是时间。请问如何绘制能够体现峰值的色谱图呢?

------解决方案--------------------
探讨

你说的这个颜色对照表我有。我说的是曲线峰值的地方颜色深,之后上下渐变的处理方式。

------解决方案--------------------
画出线图的方式应该 有多种吧,
第一种是 一笔画出(那个叫啥贝塞尔曲线的),这种方式画出的话一般建议使用渐变笔刷,
第二种是根据自己的数据一点一点地画出,这就要用到画线函数设置起点和重点为同一点长度为1,每一点根据数据的实际值 计算后 得到坐标 画出。。。(也有可能不需要计算,这个要看具体需求了)这种方式,在每次画点的时候就需要考虑Color的值了 比如 坐标点为(0,0)时Color.FromArgb(155,0,0,255)以此类推。。。
坐标点为(x,y)时Color.FromArgb(155+y,0,0,255);这里使用蓝色 也可以选择其他颜色。。。


------解决方案--------------------
探讨
不知道你说的是不是这个意思,我又没有理解错误?

------解决方案--------------------
引用:]

需要的就是B图的效果

------解决方案--------------------
LZ你需要把你的图片先上传到图册里,然后再使用链接,我们才能看到图片,直接放你机器上的图片我们是看不到的。。。