PDA

View Full Version : سوال: رسم نمودار از روي آرايه



f_g1348
دوشنبه 01 خرداد 1391, 11:30 صبح
سلام دوستان
من يه آرايه دارم كه مي خواهم متناسب با مقادير درونش يك نمودار رسم كنم ، چطوري مي تونم اين كار را انجام بدهم ؟

hakim22
دوشنبه 01 خرداد 1391, 11:55 صبح
برای رسم نمودار از فرمانهای گرافیکی استفاده میشه

کتابخانه ی فرمانهای Drawing و Drawing2d رو به پروژه اضافه کنید
برای اینکه نمودار شکل بگیره باید خط ترسیم کنید و هر نقطه رو به نقطه ی بعدی نمودار با یک وصل کنید
اینکار باید درون یک حلقه انجام بشه
هر چه تعداد نقاط بیشتر باشه خط صافتر در میاد
ولی اگرمبنا رو پیکسل بگیرید نقاط شما خیلی به هم نزدیک می افتد. باید مثلا هر 10 پیکسل رو یک واحد در نظر بگیرید
یعنی پیکسل صفر میشه نقطه ی صفر و پیکسل 10 میشه مقدار یک و ....
در آخر هم باید یادتون باشه مبنای ترسیم و یعنی نقطه ی صفر و صفر پنجره های ویندوز گوشه ی بالا و چپ است. شما باید با یک تابع نگاشت
نقاط را به مرکز پنجره منتقل کنید تا چهار محدوده مختصات کارتزین قابل نمایش باشد. در غیر این صورت شما فقط ناحیه ی چهارم را مشاهده می کنید.

f_g1348
پنج شنبه 04 خرداد 1391, 09:29 صبح
دوست عزيز فكر كنم اشتباه متوجه منظور من شديد . من مي خواهم مثل نمودارهاي اكسل كه مقدار مي دهي و خودش نمودار رسم مي كنه كارم رو انجام بدم يعني يك سري عدد به سيستم يدم و سيستم نمودار براي من ترسيم كنه

hakim22
پنج شنبه 04 خرداد 1391, 10:30 صبح
اخه اینکه به صورت اکسل رسم کنید که هیچ کاری نداره !!!
از کنترل Chart در ویژوال استودیوی 2010 استفاده کنید . برای نسخه های پایینتر از سایت مایکروسافت دانلود کنید.
برای وارد کردن داده ها اگر به اکسل وارد باشید هیچ مشکلی ندارید.
در خصوصیات نمودار به قسمت serries برید
و درون آن به point data یا یک همچین چیزی مراجعه کنید.
نوع و رنگ و ... هم قابل تنظیم است.