W wei0916 Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-24 #1 有一组数据,想要把它绘制成曲线.用什么方法实现呢.X是时间,Y是电压.用IMAGE行不行,哪位帮一下我呀.
来 来如风 Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-24 #2 可以啊 image.canvas.moveto(.. image.canvas.lineto(.. 我就是这么画的,对了,我还用到了bitblt,这样可以解决闪烁的问题 如果你的是TImage,那么记得BitBlt之后repait一下,要不然连续画波形图的话是看不到效果的
可以啊 image.canvas.moveto(.. image.canvas.lineto(.. 我就是这么画的,对了,我还用到了bitblt,这样可以解决闪烁的问题 如果你的是TImage,那么记得BitBlt之后repait一下,要不然连续画波形图的话是看不到效果的
W wei0916 Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-24 #4 来如风:你好,能不能给点源码呀.我也知道用IMAGE.CANVAS.LINETO呀.但是却无从下手.
H hdqself2008 Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-24 #5 将你的数据用二位数组来存储 如 int pos[1000][2] int n,j;(n为数据的个数) for(j=0;j<n;j++) {Image1->Canvas->MoveTo(pos[j][0],pos[j][1]); Image1->Canvas->LineTo(pos[j+1][0],pos[j+1][1]); }
将你的数据用二位数组来存储 如 int pos[1000][2] int n,j;(n为数据的个数) for(j=0;j<n;j++) {Image1->Canvas->MoveTo(pos[j][0],pos[j][1]); Image1->Canvas->LineTo(pos[j+1][0],pos[j+1][1]); }
Z zhang214 Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-24 #6 我看还是用Tstringlist存数比较好,方便的很, 谁用谁知道.... 或者追求更好的曲线效果可以用gdi+ 真的很爽.... GDI+的下载地址:http://www.progdigy.com/modules.php?name=Downloads&d_op=getit&lid=8
我看还是用Tstringlist存数比较好,方便的很, 谁用谁知道.... 或者追求更好的曲线效果可以用gdi+ 真的很爽.... GDI+的下载地址:http://www.progdigy.com/modules.php?name=Downloads&d_op=getit&lid=8
W wei0916 Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-25 #7 GDI+是不是NET里的东东呀.用DELPHI7能够实现GDI+吗? 还有,谢谢回贴的朋友们,哪位有没有画曲线的小例子,能否发一个到BORLAND_SXW@126.COM,感谢不尽,如果可以,我另开贴给分,谢了....
GDI+是不是NET里的东东呀.用DELPHI7能够实现GDI+吗? 还有,谢谢回贴的朋友们,哪位有没有画曲线的小例子,能否发一个到BORLAND_SXW@126.COM,感谢不尽,如果可以,我另开贴给分,谢了....
H hwljerry Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-25 #10 数据都有了怎么还不知道怎么画啊。。。用API polyline或者polybezier都可以啊。。。 上面‘来如风’说的不是画折线吗?还不如直接用polyline来画。。省的麻烦。。 要平滑的曲线的话就要用polybezier了。。。
数据都有了怎么还不知道怎么画啊。。。用API polyline或者polybezier都可以啊。。。 上面‘来如风’说的不是画折线吗?还不如直接用polyline来画。。省的麻烦。。 要平滑的曲线的话就要用polybezier了。。。