c#画坐标图,然后进行两点连线的问题
时间:2011-12-05
来源:互联网
先画好X,Y轴,X轴(为20)跟Y轴(为8.0)刻度定死,程序从外部接收到一个(浮点)值(为2.1),这个值作为Y坐标,X坐标是1,画成一个点;然后过了一会又从外部接收到一个值(为5.2),这个值作为Y坐标,X坐标是2(X坐标一次类推3,4,。。。20),这是第二个点,把这个点跟第一个点用弧线或者折现连接起来,一会又接收到第三个值,画出第三点后,第二个点又跟第三个点连接起来,就这样获取一个点连一个,画一个点后就跟上一个点连接起来. 我做的程序画出第一个点后,取了第二个点,但是第二个点不能画出来
如果有人做过这方面的,给个例子也行,最好帮解决下
Bitmap bMap = new Bitmap(800, 800);
Graphics gph = Graphics.FromImage(bMap);
//画点
gph.DrawEllipse(Pens.Black, cpt.X - 330 + j * 32 - 1.5F, cpt.Y - x * 6 - 1.5F, 3, 3);
j初始值为0,接收到一个值后j+=1,x是接收到的值
如果有人做过这方面的,给个例子也行,最好帮解决下
Bitmap bMap = new Bitmap(800, 800);
Graphics gph = Graphics.FromImage(bMap);
//画点
gph.DrawEllipse(Pens.Black, cpt.X - 330 + j * 32 - 1.5F, cpt.Y - x * 6 - 1.5F, 3, 3);
j初始值为0,接收到一个值后j+=1,x是接收到的值
作者: zwc99sx 发布时间: 2011-12-05
用一个变量记录x坐标当前值,每次传进来一个值后递增这个变量。这样x和y你不就都有了么。把这些点存到一个list里,每次新来的点和list中的最后一个点做连线。
作者: wangyue4 发布时间: 2011-12-05
定义一个pen,里面好像有个方法是画线的。。。pen.DrawLine(point a,point b);
作者: linwenlei 发布时间: 2011-12-05
引用 1 楼 wangyue4 的回复:
用一个变量记录x坐标当前值,每次传进来一个值后递增这个变量。这样x和y你不就都有了么。把这些点存到一个list里,每次新来的点和list中的最后一个点做连线。
新来的点画出来后第一个点就 没了,这个怎么做,代码怎么写 用一个变量记录x坐标当前值,每次传进来一个值后递增这个变量。这样x和y你不就都有了么。把这些点存到一个list里,每次新来的点和list中的最后一个点做连线。
作者: zwc99sx 发布时间: 2011-12-05
DGI+里面应该很好话的吧
作者: q198708wyp 发布时间: 2011-12-05
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28