vb.net是vb的升级.
vb.net基于.net框架,是vb发展的必然趋势.
vb功能非常强大,但是也存在众多的缺点,所以微软才会开发vb.net.
随着时间的发展,vb.net完全取代vb是必然的
VB术语简介
你可以通过用VB.net控制excel,让excel生成曲线图,然后利用excelVBA将图输出,最后导入到VB.net就可以了.
方法一:Excel中就可以实现;
方法二:通过VB.net将数据写入到Excel中生成趋势图;
方法三:直接通过VB.net写出这种趋势图.
具体方法可以参考VB.net操作Excel方法:
可用代码:
For i = 0 To iRow - 1
pointXY(i) = "'这里你可以直接放上你的数据点值在X线上
"
pointYY(i) = "'这里你可以直接放上你的数据点值在Y线上
Next
Private Sub DrawRectangle()
Try
End If
Catch ex As Exception
MsgBox(ex.Message)
Public Class BarChart : Inherits Base.BaseGraph
'This will hold the Bar pieces.
Public BarSliceCollection As New Bar.BarPieceCollection()
Private _Alignment As Base.b_BarTypes = Base.b_BarTypes.HorizontalLeft
Public Property Alignment() As Base.b_BarTypes
Get
Return _Alignment
End Get
Set(ByVal Value As Base.b_BarTypes)
_Alignment = Value
End Set
End Property
'Private _ChartType As Base.b_ChartType = Base.b_ChartType.Bar
Public Shadows ReadOnly Property ChartType() As Base.b_ChartType
Return MyBase.ChartType
Sub New()
MyBase.new()
MyBase.ChartType = Base.b_ChartType.Bar
End Sub
Sub New(ByVal BarPieceCollection As BarPieceCollection)
BarSliceCollection = BarPieceCollection
End Class
End Try
第一段:分析:
①.,这一类随时间而变化的曲线图,通常把横轴作为时间,把纵轴作为相应的值,今天这一节就是密度值.
第二段:在VB.NET中作图,需要知道并解决几个问题:
为了使得它与数学中的坐标系统相一致,可以使用VB.NET中Graphics类的两个方法;
①.、TranslateTransform----平移变换
格式:Graphics.TranslateTransform(dx,dy)
其中:dx 和 dy分别是Single数据类型
格式:Graphics.ScaleTransform(sx,sy)
其中:sx 和 sy分别是Single数据类型;
例如:为了符合数学中的一般格式,可以使用下述代码:
Graphics.ScaleTransform(1, -1)
这样就把Y轴的正方向给翻过来了.
第三段:VB.NET中绘制图形
①.,绘制圆或椭圆
'绘制图形的三步曲
'1,获得一个Graphics对象
Dim MyGraphics As Graphics
MyGraphics = Me.CreateGraphics
Dim MyPen As New Pen(Color.Black)
Dim MyBrush As New SolidBrush(Color.Orange)
注意:最后两个数值如果不等,就是绘制椭圆
当圆足够小,就是点了.
'或者直接用
以上就是土嘎嘎小编为大家整理的vb.net趋势图的简单介绍vb.net趋势图的简单介绍相关咨询咨询主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!