vb.net画曲线图 vb如何绘制曲线图

vb.net 画二维数组的曲线图Private Sub PictureBox2_Paint(sender As Object, e As PaintEventArgs) Handles PictureBox2.Paint
Dim points As New List(Of Point)
points.Add(New Point(0, 0))
points.Add(New Point(1, 10))
points.Add(New Point(3, 15))
points.Add(New Point(14, 0))
【vb.net画曲线图 vb如何绘制曲线图】points.Add(New Point(20, 60))
points.Add(New Point(40, 20))
points.Add(New Point(70, 50))
e.Graphics.DrawCurve(Pens.Red, points.ToArray)
End Sub
供参考,points可设为全局变量,那样add随便在哪增加,想要看见看上去动态的图,那就在新增完n个后,继续增加n+1个之时 , 放弃points中的第一个 。
vb.net绘制曲线图 。net其实还是很好绘制图形的
你可以看下 Graphics类
Dim d As New Bitmap(Me.Width, Me.Height)‘一个图片吧
Dim g As Graphics = Graphics.FromImage(d)’绘制准备在这个图片是进行
然后就是你绘制的东西了
线 就是g.DrawLine()
圆 弧度就用g.DrawArc(Pens.Black, New Rectangle(0, 0, 400, 200), 0, 360)
复杂的就是g.DrawBezier()
等如果你用的是 VS的编译上面都有详细的参数说明
Dim d As New Bitmap(Me.Width, Me.Height)
Dim g As Graphics = Graphics.FromImage(d)
g.DrawArc(Pens.Black, New Rectangle(0, 0, 200, 200), 0, 360)
g.DrawLine(Pens.Red, New Point(0, 0), New Point(200, 200))
g.DrawLines(Pens.Green, New Point() {New Point(0, 0), New Point(50, 40), New Point(50, 80), New Point(90, 70), New Point(100, 400)})
g.DrawBezier(Pens.Yellow, New Point(0, 100), New Point(0, 0), New Point(200, 0),New Point(200, 200))
g.Dispose()
Me.BackgroundImage = d
vb.net连续绘制曲线图不消失您好vb.net画曲线图,您是想问vb.net连续绘制曲线图不消失怎么办vb.net画曲线图?b.net连续绘制曲线图不消失的解决办法如下vb.net画曲线图:
1、首先必须创建bitmap,关联到picturebox1.image上 。
2、再在picturebox1.image上创建Graphics,再进行作图 。即可显示线图 。
请问怎么样用VB.net(C#)在Excel上绘制曲线图?Beginning VB 2008 从入门到精通;ID=181830 Pro VB 2008 and the .NET 3.5 Platform;ID=184746 Visual Basic 2008 Programmerss Reference;ID=181605 Apress Accelerated VB 2008;ID=181504 Visual Basic 2008 Step by StepWrox Professional VB 2005 with .NET 3.0;ID=158893 Build A Program Now Visual Basic 2005;ID=146029 .NET游戏编程入门经典—VB.NET篇;ID=158821 O'Reilly Visual Basic 2005 Cookbook;ID=160654 .NET Insight for Classic VB Developers;ID=162041 Fast Track Visual Basic.NET;ID=161990 Security for Microsoft Visual Basic.NET;ID=175012 Visual Basic.NET How to Program 第二版;ID=173182 Visual Basic 2005 简明教程;ID=173180 Visual Basic 2005傻瓜书;ID=173178 Programming Visual Basic.NET;ID=173164 Visual Basic .NET Tips and Techniques;ID=176561 VB开发人员SQL Sever指南;ID=173176 How to Code .NET;ID=145559 Essential .NET, Volume I;ID=176152 ADO.NET全攻略 .查看原帖
vb中如何画曲线图?我先给你写一段如果不明白加我QQ:905906
在工控制软件中,实时曲线的绘制用途非常的广泛,它可以很直观的显示出监控数据的变化值和变化趋势 。在VB中实现曲线的绘制有很多种方法 , 本文介绍一种非常简单的方法来实现实时曲线的绘制 。
在VB中实现实时曲线的绘制,要利用VB的PictureBox(图像)控件 , 和画线函数line(x1,y1)-(x2,y2) 。PictureBox控件 , 可以作为一个“容器” , 在它的里面可以包含很多的对象 。也可以执行很多VB的内部函数 。
要实现实时曲线的绘制,肯定要有外部实时数据的输入,这里假设是有一个数据从计算机的串口输入 定义该数据变量为DataFromCom 。实时曲线反映的就是该数据 。
打开VB6.0中文版,新建一个项目和窗体,修改窗体的属性 , 将“Heigh”修改为:8000,“Width”修改为在窗体中放如一个PictureBox控件 。然后重新定义PictureBox控件的一些基本属性,在VB中选中PictureBox控件,直接在它的属性框中,修改一些属性参数 。“名称”改为Pic 。“AutoRedraw”改为:True 。“BackColor”改为:H00004000(墨绿色背景颜色) 。”Heigh”改为:5000 。“Width”改为:8000 。如图1所示:

推荐阅读