PDA

View Full Version : نیاز فوری به راهنمایی در مورد نمودار



oranoos
چهارشنبه 13 اسفند 1393, 11:15 صبح
سلام
من با چارت و دات نت 2005 کار میکنم(دانلود و نصب شده) به یه مشکل برخوردم که با توجه به راهنمایی دوستان در سایت نتونستم حل کنم تقریبا تمام لینک ها هم جستجو کردم؛ 1- تمام مقادیر که روی محور x است را نشان نمی دهد مثلا از تاریخ 20 تا 30 ماه مشخص شده با وجود اطلاعات، همه را نمایش نمی دهد 2-من می خوام اطلاعات مثلا یک روز با رنجهای مختلف (روی محور y) در یک ستون نمایش و با رنگهای مختلف متمایز بشه؟
دوستان اگه محبت کنید و راهنمایی بفرمایید ممنون میشم کارم خیلی گیره

rahnema1
یک شنبه 17 اسفند 1393, 18:10 عصر
سلام، توضیحات شما واضح نیست

oranoos
دوشنبه 18 اسفند 1393, 10:11 صبح
سلام ممنون از توجهتون
دوست عزیز میخوام از تاریخ 1 فروردین تا 31 اردیبهشت (محورx) باشه و اگه در این تاریخ ها چند تا داده داشته باشیم به عنوان مثال روی محور y سرعت باشه مطابق عکسی که ضمیمه کردم نمودار رو نمایش بده و همه تاریخ ها یا داده انتخابی توسط کاربر رو روی محور افقی نمایش بده ولی برای من همه تاریخ ها رو نشون نمیده مثلا 1و10و15 نشون میده ؟؟؟؟ لطفا راهنمایی بفرمایید

rahnema1
دوشنبه 18 اسفند 1393, 12:45 عصر
من تو این مثال که گذاشتم مشکلی ندیدم
سه تا series ایجاد می کنیم و نوع هر کدام را StackedColumn میذاریم
http://www.sharefile.ir/uploads/1425923394.zip


void Button1Click(object sender, EventArgs e)
{
var mydata=
(
new int[][]
{
new int[]{1, 33, 67, 25},
new int[]{2, 99, 75, 15},
new int[]{3, 66, 55, 65},
new int[]{4, 32, 33, 55},
new int[]{5, 66, 99, 63}
}
)
.Select(d=> new{x=d[0], y1=d[1], y2=d[2], y3=d[3]}).ToArray();

chart1.Series[0].Points.DataBind(mydata, "x", "y1", "");
chart1.Series[1].Points.DataBind(mydata, "x", "y2", "");
chart1.Series[2].Points.DataBind(mydata, "x", "y3", "");
}

oranoos
یک شنبه 24 اسفند 1393, 09:31 صبح
سلام
ممنون دوست عزیز ولی مشکل من حل نشد من می خوام به عنوان مثال در یک رنج تاریخ مقدار تولید رو روی نمودار بیارم و از اونجایی که در یک تاریخ تولیدات مختلف هست نمودار خیلی درهم میشه و نتیجه مطلوبی به دست نمیاد اگه راهنمایی بفرمایید ممنون میشم؟؟؟؟