delphi中画出动态的折线怎么实现?
比如我通过串口收到数,边收数边画图,用moveto 和lineto实现但是moveto哪一个点呢?高手们指教
[解决办法]
放到列表中,然后逐个根据绘图区域,转为点的坐标,画就是了,比如区域高100,你的值是50,那么点的Y坐标就是50,一个个算出来,画在Canvas上
[解决办法]
画图要用坐标吧,以世界为横轴 ,你接收到的值为 纵轴(x,Y)
[解决办法]
还是用Chart好点
[解决办法]
收和画是两件事。
就画来说,就是根据已知点绘图,对于计算机来说,绘制的只是像素点,而我们要绘制的是一些有单位的点。
所以可以先设定好一个比例尺,如每个像素代表1毫米,那要是画1CM的话就是10个像素了。
在画布上确定好原点,然后根据比例尺和实际的尺寸就可以画了。