PDA

View Full Version : سوال: نمودار فراوانی تجمعی



Mr Sidou
جمعه 11 اسفند 1391, 00:18 صبح
با درود خدمت دوستان،

می خواستم بدونم اگه بخوام با VB.NET نموداری بکشم که مقادیر Y اون بر اساس فراوانی تجمعی از روی یک ستون محاسبه بشه چکار باید بکنم؟؟؟

با تشکر

tolid123456789
شنبه 12 اسفند 1391, 16:08 عصر
سلام دوست عزيز
ابتدا فايل زير رو دانلود كنيد
http://www.microsoft.com/en-us/download/details.aspx?id=14422
فايل 1.8 مگا بايتي رو دانلو كنيد
اين يك فايل exe هست كه بايد نصبش كنيد
اينكار dll مي سازه در مسير زير به نام System.Windows.Forms.DataVisualization.dll
C:\Program Files\Microsoft Chart Controls\Assemblies
اين dll رو در نوار ابزار برنامه خودتون add كنيد اينكار باعث ميشه يك چارت به ابزارها اضافه بشه
اون رو روي فرمتون درگ كنيد
روي چارت مذكور كليك كنيد و به پنجره تنظيماتش بريد
از مسير زير ليبل روي ستون هاي نمودار رو فعال كنيد
Series/Label/Insert New Key/Y Value رو انتخاب و ok كنيد
حالا فرض كنيد يك ديتا گريد داريم كه مي خواهيم اعداد ستون اولش به صورت تجمعي در اين نمودار ظاهر بشه
يك كليد روي فرم بز اريد و بريد به رويداد كليكش و كد زير رو بنويسيد

Dim i As Integer
Dim j As Integer
Dim k As Integer
For i = 0 To DGV1.RowCount() - 2
If i = 0 Then
j = DGV1.Rows(i).Cells(0).Value
Else
j = Val(DGV1.Rows(i).Cells(0).Value) + k
End If
k = j
Chart1.Series("Series1").Points.AddXY("X Title", j)
Next


موفق باشيد
اگر سئوالي بود در خدمتم