91精产品自偷自偷综合官网版下载-91精产品自偷自偷综合下-91精品-91精品91久久久-91精品成人-91精品成人www

網站建設資訊

NEWS

網站建設資訊

vb.net數(shù)組畫曲線,vb如何繪制曲線圖

vb.net繪制曲線圖

。net ?其實還是很好繪制圖形的

成都創(chuàng)新互聯(lián)是一家網站設計公司,集創(chuàng)意、互聯(lián)網應用、軟件技術為一體的創(chuàng)意網站建設服務商,主營產品:響應式網站開發(fā)高端網站設計成都全網營銷。我們專注企業(yè)品牌在網站中的整體樹立,網絡互動的體驗,以及在手機等移動端的優(yōu)質呈現(xiàn)。網站設計制作、網站制作、移動互聯(lián)產品、網絡運營、VI設計、云產品.運維為核心業(yè)務。為用戶提供一站式解決方案,我們深知市場的競爭激烈,認真對待每位客戶,為客戶提供賞析悅目的作品,網站的價值服務。

你可以看下?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的 ?編譯 ?上面都有詳細的參數(shù)說明

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

給出一組數(shù)據(jù)怎么用VB畫出曲線圖,在線等急!

設數(shù)據(jù)放在D(10)這個數(shù)組中,最小值1最大值1000,加一picture,屬性:width=1000,height=1000

for

i=1

to

10

picture1.line

((i-1)*100,d(i-1))-(i*100,d(i))

next

這只是簡單的,至于其它數(shù)據(jù),其它情況,或其它效果,只要改line后面的算法就可以了!

line

畫線命令,格式:

line

(起點X坐標,起點Y坐標)-(終點X坐標,終點Y坐標),顏色

vb.net 畫二維數(shù)組的曲線圖

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))

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隨便在哪增加,想要看見看上去動態(tài)的圖,那就在新增完n個后,繼續(xù)增加n+1個之時,放棄points中的第一個。

怎么樣才能把一個一維數(shù)組的數(shù)值曲線畫出來?用VB

窗體上放三個按鈕,一個圖片框,看看效果?

Dim?a(300)?As?Single

Private?Sub?Command1_Click()

Picture1.Cls

Dim?i?As?Integer

Picture1.CurrentX?=?0

Picture1.CurrentY?=?a(0)

For?i?=?1?To?UBound(a)

Picture1.Line?-(i?*?30,?a(i))?'以數(shù)組索引為X坐標,數(shù)值元素為Y坐標

Next

End?Sub

Private?Sub?Command2_Click()

Picture1.Cls

Dim?i?As?Integer

Picture1.CurrentX?=?a(0)

Picture1.CurrentY?=?a(1)

For?i?=?3?To?UBound(a)?Step?2

Picture1.Line?-(a(i?-?1),?a(i))

'數(shù)組第一維為X坐標,第二維為Y坐標,以些類推。

'-(a(i?-?1)這個參數(shù)前一個負數(shù)不是負數(shù),是忽略的直線起點坐標,表示從當前默認坐標位置開始。

Next

End?Sub

Private?Sub?Command3_Click()?'生存數(shù)組隨機值

Dim?i?As?Integer

Randomize

For?i?=?0?To?UBound(a)

a(i)?=?Round(3000?*?Rnd,?2)

Next

End?Sub

Private?Sub?Form_Load()

Picture1.AutoRedraw?=?True

Command3_Click

End?Sub


網頁標題:vb.net數(shù)組畫曲線,vb如何繪制曲線圖
文章來源:http://www.yuzhuanjia.cn/article/dseoped.html
主站蜘蛛池模板: 果冻传媒天美麻豆 | 99久久国产精品欧美蜜芽 | 午夜伦伦电影理论片717 | 91精品国产免费久久电影在线观看 | 午夜福利电影免费观看 | 动漫精品一区二区三区视频 | 国产av无码乱码国产 | 99久久精品国产第一页 | 丰满女人又爽又紧又丰满 | 大香伊蕉在人线国产手机看片 | 99在线免费视频 | www片香蕉内射 | 国产97人妻人人做人碰人人爽 | nba直播在线观看高清免费 | 91在线视频在线观看 | 99久久国产精品一区二区 | 午夜免费观看福利片 | 午夜性色福利在线视频福利 | 国产69堂一区二区三 | 91精品国产闺 | 国产h精品在线观看 | 91小视频在线观看 | 高清无码爱爱免费视频 | 91精品无人区麻豆 | 韩国三级激情 | 国产91丝袜老师喷水 | 第一区免费在线观看 | 一区二区中文字幕日韩 | md豆传媒一二三区在线播放 | a级精品国产片在线观看 | 91一区二区午夜免 | 97视频免费看 | 丰满的少妇一区二区三区免费观看 | 午夜性色在线观看视频 | 91视频电影| 午夜在线日韩免费精品福利 | 99久久国产综合精麻豆 | 91亚洲精品无码观看 | 91九色国产porny | 91久久精品美女高潮喷水白 | 潮喷失禁大喷 |