PDA

View Full Version : سوال: رسم نمودار گرافیکی برای نمایش زاویه 0 تا 90



elahe1393
دوشنبه 31 شهریور 1393, 11:03 صبح
سلام
من تو پروژه ام نیاز دارم یه نموداری رسم کنم که زاویه و سرعت رو نمایش میده می خوام این نمودار زاویه ای بین 0 تا 90 رو نشون بده تغییر مقادیر سرعت هم 0 تا 30 هستش قبلا از نمودار polar تو خود ویژوال استفاده کردم نمیدونم میشه تو این کنترل تغییراتی داد تا یه نمودار زاویه 0 تا 90 رو نشون بده یا باید یه نمودار گرافیکی خودم کدنویسی کنم لطفا اگر نمونه ای از کدنویسی دارید راهنمایی کنید من تو رسم گرافیک تو سی شارپ مشکل دارم یه کد هم پیدا کردم که یه همچین نموداری رو رسم میکنه ولی اونم 0 تا 360 هستش چیکار کنم؟

elahe1393
دوشنبه 31 شهریور 1393, 14:33 عصر
میخوام یه همچین نموداری رسم کنم زاویه بین 0 تا 90
یه زاویه شروع دارم یه زاویه پایان اگر زاویه بین بازه بود منحنی مشکی اگر منحنی خارج از بازه باشه قرمز رنگ نشون بده
لطفا راهنمایی کنید
123775

elahe1393
سه شنبه 01 مهر 1393, 13:41 عصر
احتمال میدم باید این دو کد نوشته بشه تا دو تا محور x منفی و y منفی نمایش داده نشه ولی هرچی تست میکنم جواب نمیده
Chart1.ChartAreas["ChartArea1"].AxisX2.LineWidth = 0;
Chart1.ChartAreas["ChartArea1"].AxisY2.LineWidth = 0;

elahe1393
چهارشنبه 02 مهر 1393, 08:21 صبح
این روش فکر کنم درست نیست چون جواب نمیگیرم نمیدونم چیکار باید بکنم چند روزی هست دنبالشم چیزی پیدا نکردم لطفا اگه کسی میتونه راهنمایی کنه دریغ نکنه ممنون

elahe1393
چهارشنبه 02 مهر 1393, 12:36 عصر
تو این مدت دنبال راه حل پیچیده بودم ولی راه حلش خیلی ساده است یکی از بچه های برنامه نویس کمکم کرد هیچی دیگه سایز چارتو میتونم چهار برابر کنم بعد بخشی که می خوام نمایش داده بشه رو با جابجایی میارم تو فریم نمایشم به همین سادگی!

elahe1393
چهارشنبه 02 مهر 1393, 14:47 عصر
یه سوال الان تو چارت polar وقتی به نمایش در میاد زاویه 0 روی محور y مثبت هستش و زاویه 90 روی محور x مثبت اگه من بخوام این زوایا مثل نمودار مختصات 0 تا 90 از x تا y باشه چیکار باید بکنم وقتی زاویه 0 رو چرخش میدم رو بازم نتیجه دلخواه رو نمیده راه حل چیه؟

elahe1393
شنبه 05 مهر 1393, 09:44 صبح
برای این مشکل راه حلی وجود داره که زاویه از 0 تا 90 از x مثبت تا y مثبت نشون داده بشه یعنی مقدار زاویه 0 روی محور x و مقدار زاویه 90 روی محور y؟