PDA

View Full Version : تغییر نقطه شروع line series در chart



hamidhws
جمعه 07 آذر 1393, 16:02 عصر
سلام
من وقتی یه نمودار میکشم و مثلا نقطه اول رو 2,3 میدم خودش به صورت پیشفرض یه خط از نقطه 0,0 به 2,3 میکشه که من نمیخوام بکشه! چیکار باید کنم؟
با تشکر

hamidhws
جمعه 07 آذر 1393, 20:59 عصر
کسی از دوستان نمیدونه؟

hamidhws
دوشنبه 10 آذر 1393, 10:47 صبح
من از wpf chart استفاده میکنم و نمودارمو با این کد میکشم
((LineSeries)mcChart.Series[0]).ItemsSource = new KeyValuePair<double, double>[]{
new KeyValuePair<double, double>(Convert.ToDouble(Class.Report.Report.Flowrate[0]),Convert.ToDouble(Class.Report.Report.Error[0])),
new KeyValuePair<double, double>(Convert.ToDouble(Class.Report.Report.Flowrate[1]),Convert.ToDouble(Class.Report.Report.Error[1])),
new KeyValuePair<double, double>(Convert.ToDouble(Class.Report.Report.Flowrate[2]),Convert.ToDouble(Class.Report.Report.Error[2])),
new KeyValuePair<double, double>(Convert.ToDouble(Class.Report.Report.Flowrate[3]),Convert.ToDouble(Class.Report.Report.Error[3])),
new KeyValuePair<double, double>(Convert.ToDouble(Class.Report.Report.Flowrate[4]),Convert.ToDouble(Class.Report.Report.Error[4])),
new KeyValuePair<double, double>(Convert.ToDouble(Class.Report.Report.Flowrate[5]),Convert.ToDouble(Class.Report.Report.Error[5])),
new KeyValuePair<double, double>(Convert.ToDouble(Class.Report.Report.Flowrate[6]),Convert.ToDouble(Class.Report.Report.Error[6])),
new KeyValuePair<double, double>(Convert.ToDouble(Class.Report.Report.Flowrate[7]),Convert.ToDouble(Class.Report.Report.Error[7])),
new KeyValuePair<double, double>(Convert.ToDouble(Class.Report.Report.Flowrate[8]),Convert.ToDouble(Class.Report.Report.Error[8])),
new KeyValuePair<double, double>(Convert.ToDouble(Class.Report.Report.Flowrate[9]),Convert.ToDouble(Class.Report.Report.Error[9])),
new KeyValuePair<double, double>(Convert.ToDouble(Class.Report.Report.Flowrate[10]),Convert.ToDouble(Class.Report.Report.Error[10])),
new KeyValuePair<double, double>(Convert.ToDouble(Class.Report.Report.Flowrate[11]),Convert.ToDouble(Class.Report.Report.Error[11])),
new KeyValuePair<double, double>(Convert.ToDouble(Class.Report.Report.Flowrate[12]),Convert.ToDouble(Class.Report.Report.Error[12])),
new KeyValuePair<double, double>(Convert.ToDouble(Class.Report.Report.Flowrate[13]),Convert.ToDouble(Class.Report.Report.Error[13])),
new KeyValuePair<double, double>(Convert.ToDouble(Class.Report.Report.Flowrate[14]),Convert.ToDouble(Class.Report.Report.Error[14]))};

همه چی درسته فقط میخوام پوینت اولی از دیتای اولی شروع بشه! مشکلم اینه خودش بصورت پیشفرض از نقطه 0و0 یه خط به پوینت اولم میکشه
کسی نمیدونه چطوری میتونم درستش کنم؟ هرچی گشتم چیزی پیدا نکردم :(

hamidhws
سه شنبه 11 آذر 1393, 21:10 عصر
حلش کردم ... مشکل از null بودن بعضی اطلاعاتم بود که بصورت پیشفرض 0و0 میکشید!