PDA

View Full Version : رسم نمودار و استفاده از کنترل Chart



asghar2008
دوشنبه 20 آذر 1391, 19:56 عصر
با سلام

به نظرم یکی از مسائل مهم برای دوستان برنامه نویس استفاده از نمودار است.

از عزیزانی که نحوه استفاده از نمودار(کنترل Chart) رو بلدند و تو پروژه هاشون استفاده کردند. متشکر میشم نحوه استفاده از کنترل Chart و نحوه دادن مقادیر به این کنترل رو توضیح بدن .مرسی:لبخندساده:

asghar2008
دوشنبه 20 آذر 1391, 22:47 عصر
از اساتید کسی نیست مارو راهنمایی کنه ؟؟؟

em_developer
سه شنبه 21 آذر 1391, 00:49 صبح
با سلام

به نظرم یکی از مسائل مهم برای دوستان برنامه نویس استفاده از نمودار است.

از عزیزانی که نحوه استفاده از نمودار(کنترل Chart) رو بلدند و تو پروژه هاشون استفاده کردند. متشکر میشم نحوه استفاده از کنترل Chart و نحوه دادن مقادیر به این کنترل رو توضیح بدن .مرسی:لبخندساده:
از نمونه کد که در ایجاد نمودار متغییر در محور Y استفاده کردم استفاده کن
//Chart Settings

// Populating the data arrays.
this.cpuUsageChart.Series.Clear();
this.cpuUsageChart.Palette = ChartColorPalette.SeaGreen;

// Set chart title.
this.cpuUsageChart.Titles.Add("CPU Usage");

// Add chart series
Series series = this.cpuUsageChart.Series.Add("CPU Usage");
cpuUsageChart.Series[0].ChartType = SeriesChartType.FastLine;

// Add Initial Point as Zero.
series.Points.Add(0);

//Populating X Y Axis Information
cpuUsageChart.Series[0].YAxisType = AxisType.Primary;
cpuUsageChart.Series[0].YValueType = ChartValueType.Int32;
cpuUsageChart.Series[0].IsXValueIndexed = false;

cpuUsageChart.ResetAutoValues();
cpuUsageChart.ChartAreas[0].AxisY.Maximum = 100;//Max Y
cpuUsageChart.ChartAreas[0].AxisY.Minimum = 0;
cpuUsageChart.ChartAreas[0].AxisX.Enabled = AxisEnabled.False;
cpuUsageChart.ChartAreas[0].AxisY.Title = "CPU usage %";
cpuUsageChart.ChartAreas[0].AxisY.IntervalAutoMode = IntervalAutoMode.VariableCount;

cpuUsageChart.Series[0].Points.AddY(process);//Add process to chart

asghar2008
سه شنبه 21 آذر 1391, 12:46 عصر
سلام

ممنون از راهنماییتون.

دوستان عزیز میخوام نمودار زیر رو در Visual studio طراحی کنم.یعنی نمودارم ستونی هستش.


96465


اگه به نمودار توجه کنید 4 ستون به نام های خوب ،بد ،ممتنع و تعداد مشاهدات کل وجود دارد که مقادیر از دیتابیس خوانده می شود.که هر 4 ستون با هم ارتباط دارند.
با توجه به شکل :
خوب=9
بد=3
ممتنع=2
تعداد مشاهدات کل برابر 14

فقط مقدار دادن به ستونها برام مهمه واینکه چطور میتونم مقدار افزایش نقاط (سمت چپ عکس که از 0 -2-4 ,..افزایش پیدا کرده ) رو مقدار دهی کنم.

asghar2008
جمعه 24 آذر 1391, 10:37 صبح
دوستان میشه راهنمایی کنید!:ناراحت: