PDA

View Full Version : کنترل chart در asp.net



shahrzad87
پنج شنبه 25 خرداد 1391, 22:05 عصر
سلام :لبخندساده:
من از چارت خود asp استفاده کردم. 4 تا serires براش تعریف کردم و انطور مقدار دادم :


DataTable dt = AmarKol.GetAmarKol(txt_AzDateAllF.Text, txt_taDateAllF.Text);
Chart_AllFrm.DataSource = dt;
Chart_AllFrm.Series[" 2"].XValueMember = "Name";
Chart_AllFrm.Series[" 2"].YValueMembers = "CountForm2";
Chart_AllFrm.Series["4"].YValueMembers = "CountForm4";
Chart_AllFrm.Series["15"].YValueMembers = "CountAcc5";
Chart_AllFrm.Series["25"].YValueMembers = "CountRej5";
Chart_AllFrm.DataBind();



ستون x که name هست شامل 24 تا آیتم هست اما توی اجرا فقط 4تا آیتم رو نشون میده، Height چارت رو هم که زیاد می کنم فقط فاصله بین آیتم ها زیاد میشه و بازم 4 تا رو نشون میده، چطور میشه با Height 1000 همه 24 تا آیتم رو نشون بده ولی فاصله بینشون و ضخامت نمودار هر کدوم کم بشه که همه نشون داده بشن ؟؟ :متفکر:
توی اجرا نمودار اینطوری میشه :

88258

shahrzad87
جمعه 26 خرداد 1391, 10:17 صبح
کسی تا حالا از کنترل چارت استفاده نکرده ؟؟

mohsen.nsb44
جمعه 26 خرداد 1391, 12:15 عصر
http://www.barnamenevis.org/showthread.php?164827-%DA%A9%D9%86%D8%AA%D8%B1%D9%84-%D8%B1%D8%B3%D9%85-%D9%86%D9%85%D9%88%D8%AF%D8%A7%D8%B1&p=742561#post742561

shahrzad87
جمعه 26 خرداد 1391, 14:55 عصر
http://www.barnamenevis.org/showthread.php?164827-%DA%A9%D9%86%D8%AA%D8%B1%D9%84-%D8%B1%D8%B3%D9%85-%D9%86%D9%85%D9%88%D8%AF%D8%A7%D8%B1&p=742561#post742561
ممنون اما چیزی که می خوام تو این تایپیک نبود ...

barnamenevisforme
جمعه 26 خرداد 1391, 17:34 عصر
سلام
ببخشید وقت نداشتم،یه لینک براتون میذارم.
http://weblogs.asp.net/dwahlin/archive/2008/11/25/getting-started-with-the-asp-net-3-5-chart-control.aspx
sample استفاده از chart هم در اون موجوده.فقط موردی که شما خواستید رو من امکانش نبو چک کنم ولی یه حدس میزنم.
طبق:


10. Notice that not all of the countries are shown on the X axis. If you’d like to see all of them go back to the ChartAreas property, select Axes and locate the X axis, LabelStyle section. Change the Angel property to –90 and the Interval to 1. Doing that will cause the following output to be generated:

حالا اگه یه همچین مشخصه ای در مورد y axis هم موجود باشه فکر کنم به هدفتون نزدیک شدید.
لینک برای sample:
http://archive.msdn.microsoft.com/mschart/Release/ProjectReleases.aspx?ReleaseId=4418

sanay_esh
چهارشنبه 08 شهریور 1391, 16:03 عصر
بهترین راه حل استفاده از highchart که بسیار پیشرفته و قوی هست

سایت منبع (http://www.highcharts.com/)