چندین خط در یک نمودار خطی


رسم خط بین دو نقطه در متلب

گزینه ها. دسته بندی تعیین ویژگی های خط های رسم شده در شکل، در متلب . برای نمایش خطوط به صورت خطوط نقطه-خط چین (dash-dot line)، باید عبارت '.-' را درون پرانتز چندین خط در یک نمودار خطی چندین خط در یک نمودار خطی چندین خط در یک نمودار خطی دستور . ۰۵:۱۶. سلام. در مورد یافتن نقاط تقاطع بین دو منحنی، کلید زیر را بخوانید : ادامه.

دستور line در متلب، برای ترسیم یک یا چند خط به کار می رود. . مختصات چند نقطه اتصال خط ها را در بردارهای X و Y بنویسیم و این بار بیش از دو مقدار، در هر کدام از این دو . ادامه.

Azar 28, 1396 AP — در این پست قصد داریم به تکمیل گفتار قبلی در مورد رسم نمودار دو بعدی در متلب بپردازیم. اگر میخواهید با اصول اولیه ی رسم نمودار در متلب آشنا . ادامه.

Azar 25, 1390 AP — رسم خط بین دو نقطه. با نام خدا و سلام دوستان من یه کد برای رسم نمودار یه معادله ریاضی نوشتم که نقاط معادله را به من میده حالا میخام این نقاط را به هم وصل . ادامه.

با در نظر گرفتن این دو نقطه می توان خط را کشید: . عرض از مبدا و شیب; دو نقطه از خط; یک نقطه و شیب; یک نقطه و عر از مبدا . رسم خط با استفاده از نرم افزار Matlab. ادامه.

Tir 18, 1393 AP — دستور line در متلب، برای رسم یک یا چند خط به کار می رود. . مختصات چند نقطه اتصال خط ها را در بردارهای X و Y بنویسیم و این بار بیش از دو مقدار، در . ادامه.

7- در نقطه مورد نظر ( در اين مثال نقطه (٢/٠ و ١) ) متغير حرفــي مشـخص شـده (در ايـن مثـال چندین خط در یک نمودار خطی centre ) را مي نويسد. . در هنگام رسم نمودارها مي توانيد از علامتهاي مختلف (بجاي خط) براي رسم توابع استفاده كنيــد. . دو عدد اول در دستور subplot تعداد تقسيمات صفحه را معين مي كنند (سطري و ستوني) و . اگر مبلغ بین 5000تا10000باشد سود12% ادامه.

Mordad 7, 1391 AP — من برای یکی از پروژه های درسی نیاز به رسم نمودار در متلب دارم اما چون هیچی از متلب بلد نیستم فعلا فقط نصبش کردم . باید تمام دستورات استفاده شده برای نمودار دو بعدی،رویه ها و . . این دستور نقطه (1,4) را با یک خط به نقطه (2,6) وصل می کند و به همین صورت برای نقطه بعدی. . خطوط بین for و end یک حلقه for می سازد. ادامه.

رسم نمودار در متلب ، تابع plot در متلب، رسم تابع، تابع subplot ، رسم نمودار . آن هم به خاطر نزدیک بودن نقطه ها که به فاصله ۰.۰۱ از هم می باشند و از طرفی بزرگ بودن خطوط و … . می خواهیم در یک figure به صورت مجزا دو یا سه یا چند نمودار داشته باشیم در . آنها ترجمه و شبیه سازی آماده دارند که قیمتی بین 20 تا 30 هزار تومان به فروش می رسند. ادامه.

Ordibehesht 3, 1399 AP — با اجرای دستور بالا، رسم نمودار دو بعدی در متلب برای متغیر y به شکل زیر انجام خواهد شد: . مشاهده می‌کنید که کد مربوط به رنگ قرمز یعنی r را بین دو علامت ' ' قرار دادیم. . به شکل مشابه می‌توانیم نمودار را با نقطه و نقطه-خط رسم کنیم. ادامه.

در این مطلب از نرم افزار متلب (MATLAB) به طور کامل دستور plot را آموزش خواهیم داد، از رسم نمودارهای معمولی . در خط سوم هم داریم می‌گیم که نموداری رسم کن با محور افقی x و محور عمودی y! . جواب: دو تا راه داره!: . یا نقطه چین یا … . ازای x و y هایی که بهش دادیم (یعنی به ازای نقاط داده شده)، یه دایره بکشه و بین این دایره‌ها (برای وصل کردنشووون!) ادامه.

Aban 25, 1399 AP — این کار کمک می‌کند که رابطه بین دو متغیر عددی بهتر نمایان شود. . فیلم آموزشی پیاده‌سازی برازش منحنی حداقل مربعات در متلب . می‌توانید برای آشنایی با شیوه رسم نمودار به مطلب نمایش و رسم نمودار برای داده‌ها — معرفی و کاربردها مراجعه کنید. . این معادله بهترین برازش را برای دو نقطه دارد زیرا یک خط راست توسط دو . ادامه.

Tir 16, 1399 AP — نمایش براساس دو نقطه: با توجه به تعریف خط، می‌دانیم که یک خط راست کوتاه‌ترین فاصله بین دو نقطه است. بنابراین معادله چنین خطی را برحسب . ادامه.

Mordad 28, 1391 AP — سلام به همه دوستان يه سوالي داشتم : من يک نمودار (با چندين نقطه از محور x و y ) . 2- با دستور plot (x,y باید اونا رو رسم کنید که متلب خودش نمودار رو رسم . ادامه.

در اين مثال ابتدا يک بازه براي محور افقي بين مقدار صفر تا 2π با گام 1/0 تعريف و سپس تابع خروجي که . شکل۱) رسم منحنی به رنگ قرمز و به صورت لوزی و خط نقطه . شکل2، نحوه استفاده از دستور hold on جهت رسم دو منحني در يک نمودار را نشان ميدهد. ادامه.

رسم نمودار در مطلب قسمت اول: از این قسمت به بعد تصمیم گرفتم رسم نمودار در مطلب رو به صورت خلاصه . نقطه. -. توپر. g. سبز. o. دایره. : نقطه چین. r. قرمز. +. علامت چندین خط در یک نمودار خطی جمع .-. خط نقطه . grid onخطوط شبکه ای ایجاد می کند, grid off این خطوط را از بین می برد. . دستور area(x,y) با دستور plot(x,y) برابر می باشد که در آن x,y هر دو بردار می باشند . ادامه.

فرمان grid on اجازه می دهد تا خطوط شبکه را بر روی نمودار قرار دهید. فرمان axis equal اجازه می دهد که قطعه را با همان مقیاس و فاصله در هر دو محور تولید کنیم. فرمان axis square . ادامه.

در این قسمت ما قصد داریم تا با نحوه رسم نمودار دو بعدی در این نرم افزار آشنا شویم. . واضح است که مقدار p بايد بين 1 و m*n باشد در غير اينصورت متلب اعلان خطا مي‌کند. . بمنظور ايجاد خطوط شبکه‌اي (چهارخانه‌هاي نقطه‌چين) بر روي يک نمودار، مي‌توان از دستور grid . ginput: براي گرفتن مختصات يک يا چند نقطه از نمودار با استفاده از ماوس. ادامه.

تعیین رنگ خطوطمنحنیاهی رسم شده با دستور. PLOT. رد متلب . خط ، متلب دستورات آن خط را اجرا کرده و نتیجه محاسبات را در متغیرها ذخیره می کند اما نتیجه. محاسبات را . وقتی می گوییم گرد کردن به سمت صفر یعنی اینکه از بین آن دو عدد صحیح ، عددی انتخاب می . در صورت نگذاشتن عالمت نقطه ، چنانچه آن عمل ریاضی قابل اجرا بر روی کل. ادامه.

Tir 22, 1394 AP — برای رسم یک چندضلعی با دستور fill در متلب، باید مختصات نقاط آن چند . سه خط اول، دستورات متداول برای عدم تداخل با برنامه های پیشین اجرا شده در متلب می باشند. . دو بردار x و y استفاده کرده ایم، اما علاوه بر این، به این دو بردار، دو نقطه نیز اضافه . اکنون قصد داریم بین هر دو منحنی، برای هر x ، مقدار ماکزیمم y را مشخص . ادامه.

Azar 26, 1396 AP — بردار و رسم منحنی در متلب . دستور ribbon به منحنی دو بعدی فرم سه بعدی می دهد. . و با یک دستور ساده y را بر حسب x نقطه به نقطه رسم می کنیم. . P درصد یا مساحت هر قطاع، w فاصله بین قطاع ها، و m توضیح یا برچسب هر قطاع است. ادامه.

Shahrivar 1, 1399 AP — تابع plot در متلب تعدادی از نقاط را دریافت می کند (که طبیعتا هر نقطه برای مشخص . نکته: استفاده از دستور hold on در متلب صرفا برای رسم همزمان دو نمودار نیست. . این قابلیت ها باعث تمایز نمودارها می شود و کار تشخیص بین آن ها را ساده تر می کند. . مثال: می خواهیم نمودار سینوسی زیر را به صورت خط چین رسم کنیم. ادامه.

ای بر. توابع ریاضی، رسم شکل و. برنامه. نویسی در. نرم افزا. ر. MATLAB. مدرس . تقسیم را در یک ماتریس سطری دو ستونه بریزیم. برای محاسبه مقدار چند جمله. ای f. در نقطه . کردن نوع خط و رنگ نمودار از شکل کلی دستور . در خطوط بعد ارتباط بین ورودی. ادامه.

Azar 14, 1394 AP — فرض کنیم می خواهیم تابع y = x را برای مقادیر x بین 0 تا 100 را با فاصله 5 رسم کنیم. . در این مثال دو گراف از همین تابع را رسم می کنیم، اما در دفعه دوم مقدار . متلب قادر به اضافه کردن موضوع، برچسب رو محور X و y، خطوط راهنما و . ادامه.

چندین خط در یک نمودار خطی

سطرها و ستون ها در اکسل

سطرها و ستون ها در اکسل

توابع اکسل

توابع اکسل

آموزش جامع مبانی فرمول نویسی اکسل – بخش 1

آموزش جامع مبانی فرمول نویسی اکسل – بخش 1

آموزش توابع عددی و آماری اکسل – بخش 1

آموزش توابع عددی و آماری اکسل – بخش 1

آموزش توابع متنی اکسل 2016 – بخش 1

آموزش توابع متنی اکسل 2016 – بخش 1

  • 1. تغییر نوع قلم (Font) در اکسل 2016
  • 2. تغییر اندازه قلم با ابزار Font Size در اکسل 2016
  • 3. وارد کردن اندازه قلم درون کادر ابزار اندازه قلم (Font Size) در اکسل 2016
  • 4. تغییر نوع قلم (Font) فونت پیش فرض در اکسل 2016
  • 5. تغییر اندازه قلم (Font) پیش فرض در اکسل 2016
  • 6. استفاده از ابزار برجسته یا بولدکردن (bold) در اکسل 2016
  • 7. کاربرد کلید های ترکیبی (Ctrl + B) جهت برجسته کردن یا بولد کردن (bold) متن در اکسل 2016
  • 8. استفاده از ابزار حروف کج (italic) ایتالیک در اکسل 2016
  • 9. کاربرد کلید های ترکیبی (Ctrl + I) جهت به کارگیری ابزار حروف کج (italic) ایتالیک در اکسل 2016
  • 10. استفاده از ابزار درج خط افقی زیر متن (underline) آندرلاین در اکسل 2016
  • 11. کاربرد کلید های ترکیبی (Ctrl + U) جهت درج خط افقی زیر متن (underline) آندرلاین در اکسل 2016
  • 12. استفاده از ابزار درج خط افقی روی متن (strikethrough) استریک ثرو در اکسل 2016
  • 13. کاربرد کلید های ترکیبی (Ctrl + 1) جهت درج خط افقی روی متن (strikethrough) استریک ثرو در اکسل 2016
  • 14. کاربرد کلید های ترکیبی (Ctrl + 5) جهت درج خط افقی روی متن (strikethrough) استریک ثرو در اکسل 2016
  • 15. استفاده از ابزار بالا نویس (superscript) ساپراسکرایپت در اکسل 2016
  • 16. کاربرد کلید های ترکیبی (Ctrl + 1) جهت استفاده از ابزار بالا نویس (superscript) ساپراسکرایپت در اکسل 2016
  • 17. استفاده از ابزار زیر نویس (subscript) ساب اسکرایپت در اکسل 2016
  • 18. کاربرد کلید های ترکیبی (Ctrl + 1) جهت استفاده از ابزار زیر نویس (subscript) ساب اسکرایپت در اکسل 2016
  • 19. تغییر رنگ قلم (Font Color) فونت کالر با رنگ های پیش فرض در اکسل 2016
  • 20. تغییر رنگ قلم (Font Color) فونت کالر با رنگ های استاندارد در اکسل 2016
  • 21. تغییر رنگ قلم (Font Color) فونت کالر با رنگ های سفارشی در اکسل 2016
  • 22. کاربرد کادر محاوره ای رنگ ها (Colors) جهت تغییر رنگ قلم (Font Color) به رنگ های سفارشی در اکسل 2016
  • 23. تراز کردن متن از سمت چپ (Align Text Left) در اکسل 2016
  • 24. کاربرد کادر محاوره ای قالب بندی سلول ها (Format Cells) جهت تراز کردن متن از سمت چپ (Align Text Left) در اکسل 2016
  • 25. تراز کردن متن در مرکز (Align Text Center) در اکسل 2016
  • 26. تراز کردن متن از سمت راست (Align Text Right) در اکسل 2016
  • 27. کاربرد کادر محاوره ای قالب بندی سلول ها (Format Cells) جهت تراز کردن متن از سمت راست (Align Text Right) در اکسل 2016
  • 28. تراز کردن متن از سمت بالا (Align Top) در اکسل 2016
  • 29. تراز کردن متن در مرکز سلول (Align Middle) در اکسل 2016
  • 30. تراز کردن متن از سمت پایین (Align Bottom) در اکسل 2016
  • 31. یکسان سازی اندازه از طرفین (Justify) جاستیفای در اکسل 2016
  • 32. افزایش تو رفتگی یا ایندنت (Increase Indent) متن در سلول در اکسل 2016
  • 33. کاهش تو رفتگی یا ایندنت (Decrease Indent) متن در سلول در اکسل 2016
  • 34. قرار دادن متن در مرکز (Center Across Selection) چند ستون در اکسل 2016
  • 35. کاربرد ابزار ادغام و مرکز (Merge & Center) مرج و سنتر جهت قرار دادن متن در مرکز (Center Across Selection) چند ستون در اکسل 2016
  • 36. چرخش متن (Rotate Text) در یک سلول در اکسل 2016
  • 37. کاربرد کادر محاوره ای قالب بندی سلول ها (Format Cells) جهت چرخش متن (Rotate Text) در یک سلول در اکسل 2016
  • 38. عمودی کردن متن (Vertical text) ورتیکال تکست در اکسل 2016
  • 39. تغییر رنگ (Color) پیش زمینه با رنگ های پیش فرض در اکسل 2016
  • 40. تغییر رنگ پیش زمینه با رنگ های استاندارد (Standard Colors) در اکسل 2016
  • 41. تغییر رنگ پیش زمینه با رنگ های سفارشی (Custom Colors) در اکسل 2016
  • 42. بی رنگ کردن (No Fill) پیش زمینه یک محدوده در اکسل 2016
  • 43. پیش زمینه با جلوه (Effect) افکت برای سلول های یک محدوده در اکسل 2016
  • 44. اعمال قالب بندی اعداد (Numbers Format) در اکسل 2016
  • 45. کاربرد کادر محاوره ای قالب بندی سلول ها (Format Cells) جهت اعمال قالب بندی اعداد (Numbers Format) در اکسل 2016
  • 46. اعمال قالب بندی حسابداری (Accounting) در اکسل 2016
  • 47. اعمال علامت درصد (Percent Style) در اکسل 2016
  • 48. اعمال علامت ویرگول (Comma Style) در اکسل 2016
  • 49. افزایش تعداد اعشار (Increase Decimal) عدد در اکسل 2016
  • 50. کاهش تعداد اعشار (Decrease Decimal) عدد در اکسل 2016
  • 51. افزایش اعشار (Increase Decimal) برای اعداد با تعداد اعشار متفاوت در اکسل 2016
  • 52. کاهش اعشار (Decrease Decimal) برای اعداد با تعداد اعشار متفاوت در اکسل 2016
  • 53. اعمال فرمت خودکار (AutoFormat) برای یک محدوده در اکسل 2016
  • 54. حذف کردن فرمت خودکار (AutoFormat) برای یک محدوده در اکسل 2016
  • 55. اعمال تغییرات مختلف در فرمت خودکار (AutoFormat) برای یک محدوده در اکسل 2016
  • 56. افزودن یک ابزار به نوار ابزار دسترسی سریع (Quick Access Toolbar) در اکسل 2016
  • 57. اعمال یک قالب بندی شرطی یا کندیشنال فرمتینگ (Conditional formatting) برای یک محدوده در اکسل 2016
  • 58. کاربرد کلیک چپ ماوس جهت اعمال یک قالب بندی شرطی یا کندیشنال فرمتینگ (Conditional formatting) برای یک محدوده در اکسل 2016
  • 59. اعمال یک قالب بندی شرطی یا کندیشنال فرمتینگ (Conditional formatting) با دو مقدار شرطی برای یک محدوده در اکسل 2016
  • 60. کاربرد کلیک چپ ماوس جهت اعمال یک قالب بندی شرطی یا کندیشنال فرمتینگ (Conditional formatting) با دو مقدار شرطی برای یک محدوده چندین خط در یک نمودار خطی در اکسل 2016
  • 61. اعمال یک قالب بندی شرطی یا کندیشنال فرمتینگ با فرمت سفارشی (Custom Format) برای یک محدوده در اکسل 2016
  • 62. اعمال چند قالب بندی شرطی یا کندیشنال فرمتینگ (Conditional formatting) برای یک محدوده در اکسل 2016
  • 63. حذف قالب بندی شرطی یا کندیشنال فرمتینگ (Conditional formatting) در یک محدوده در اکسل 2016
  • 64. تعیین سبک سلولی (Cell Style) برای محدوده در اکسل 2016
  • 65. ایجاد سبک سفارشی (Custom Style) برای محدوده در اکسل 2016
  • چندین خط در یک نمودار خطی
  • 66. تعیین سبک جدولی (Format as Table) برای محدوده در اکسل 2016
  • 67. ایجاد سبک سلولی جدید (Cell Style New) برای محدوده در اکسل 2016
  • 68. تغییر عرض ستون با ابزار قالب بندی (Format) در اکسل 2016
  • 69. کاربرد کلیک چپ ماوس جهت تغییر عرض ستون (Column Width) در اکسل 2016
  • 70. تنظیم خودکار عرض ستون (AutoFit Column Width) در اکسل 2016
  • 71. کاربرد کلیک چپ ماوس جهت تنظیم خودکار عرض ستون (AutoFit Column Width) در اکسل 2016
  • 72. تنظیم چندین خط در یک نمودار خطی عرض چند ستون (Columns Width) در اکسل 2016
  • 73. تغییر ارتفاع سطر با ابزار قالب بندی (Format) در اکسل 2016
  • 74. کاربرد کلیک چپ ماوس جهت تغییر ارتفاع سطر (Row Height) در اکسل 2016
  • 75. تنظیم خودکار ارتفاع سطر (AutoFit Row Height) در اکسل 2016
  • 76. کاربرد کلیک چپ ماوس جهت تنظیم خودکار ارتفاع سطر (AutoFit Row Height) در اکسل 2016
  • 77. تنظیم ارتفاع چند سطر (Rows Height) در اکسل 2016
  • 78. کاربرد کلیک چپ ماوس جهت تنظیم ارتفاع چند سطر (Rows Height) در اکسل 2016
  • قرار دادن متن در چند خط (Wrap Text) شکست متن در اکسل 2016
  • 80. کاربرد کادر محاوره ای قالب بندی سلول ها (Format Cells) جهت قرار دادن متن در چند خط (Wrap Text) در اکسل 2016
  • 81. اضافه کردن خطوط مرزی یا حاشیه سلول ها (Borders) به یک محدوده در اکسل 2016
  • 82. متمایز کردن خطوط مرزی یا حاشیه سلول ها (Borders) یک محدوده از خطوط اصلی اکسل در اکسل 2016
  • 83. کاربرد ابزار رنگ خط (Line Color) جهت متمایز کردن خطوط مرزی یا حاشیه سلول ها (Borders) یک محدوده از خطوط اصلی اکسل در اکسل 2016
  • 84. کاربرد ابزار خطوط شبکه (Gridlines) گرید لاینز جهت متمایز کردن خطوط مرزی یا حاشیه سلول ها (Borders) یک محدوده از خطوط اصلی اکسل در اکسل 2016
  • 85. ایجاد خطوط مرزی یا حاشیه سلول ها (Borders) خارجی یک محدوده به صورت دستی در اکسل 2016
  • 86. ایجاد خطوط مرزی یا حاشیه سلول ها (Borders) یک جدول به صورت دستی در اکسل 2016
  • 87. کپی قالب بندی (Format Painter) فرمت پینتر یک سلول به سلول های دیگر در اکسل 2016
  • 88. کپی قالب بندی (Format Painter) فرمت پینتر یک سلول به چند سلول کنار هم در اکسل 2016
  • 89. کپی قالب بندی (Format Painter) فرمت پینتر یک سلول به چند سلول جدا از هم در اکسل 2016
  • 90. لغو کپی قالب بندی (Format Painter) فرمت پینتر سلول در اکسل 2016
  • چندین خط در یک نمودار خطی
  • 91. کاربرد کلید ESC جهت لغو کپی قالب بندی (Format Painter) فرمت پینتر سلول در اکسل 2016
  • 92. کاربرد کادر محاوره ای رنگ ها (Colors) جهت تغییر رنگ قلم (Font Color) به رنگ های سفارشی در اکسل 2016

کوتاه درباره آموزش 365 :
بنیاد آموزش 365 با هدف در اختیار گذاشتن آموزش های تخصصی به صورت رایگان آغاز به کار کرد.
از شروع فعالیتمان تا کنون با صدها دوره آموزشی رایگان با قدرت به کار خود ادامه داده و هر روز دوره های جدیدی به وب سایت اضافه می گردد.

لطفاً با اشتراک گذاری و معرفی این وب سایت به دوستانتان ما را در بهبود و گسترش دوره های آموزشی یاری کنید.

مدیر بازرگانی : 09303807053

آموزش پیش پردازنده ی sass – بخش 6

آموزش پیش پردازنده ی sass – بخش 5

آموزش طراحی سایت با جوملا joomla – بخش 11

آموزش زبان برنامه نویسی Dart – Flutter

طراحی و ساخت قطعات صنتعی با کامپیوتر CAD / CAM

مبانی داده کاوی ( Data Mining ) – علم داده چیست؟

پاکسازی داده ها ( Data Cleaning ) – معرفی علم داده

هزاران ساعت ویدئو آموزشی تخصصی

تماس با ما

تمامی آثار ارائه شده در این وب سایت در وزارت فرهنگ و ارشاد اسلامی به ثبت رسیده
و فقط برای استفاده در وب سایت آموزش 365 مجاز می باشد.
هر گونه کپی برداری و استفاده غیر مجاز پیگرد قانونی دارد.

تمام ویدئو ها رایگان و دسته بندی شده در گوشی شما

رسم نمودار و مصور سازی داده‌ها در پایتون با استفاده از Matplotlib

پایتون زبانی فوق‌العاده به منظور پردازش داده‌های مختلف در حوزه‌ی علم داده‌ها است. اکثر مجموعه داده‌های موجود دارای تعداد زیادی مشخصه هستند که درک روابط میان آن‌ها دشوار است. مصور سازی این داده‌ها راهی مناسب و مفید برای کمک به شناسایی الگوهای موجود در داده‌ها است و روشی رایج برای انتقال مفاهیم موجود در داده‌ها به کسانی است که با داده‌های ما آشنا نیستند. هر زمان که ما با داده‌ها سر و کار داریم، مصور سازی آن‌ها بخشی مهم در مراحل تجزیه و تحلیل داده‌ها محسوب می‌شود.

در این مقاله ما از کتابخانه‌ی matplotlib در پایتون استفاده می‌کنیم که کتابخانه‌ای بسیار رایج برای رسم نمودار است. در ادامه به صورت مختصر با قابلیت‌های متنوع این کتابخانه آشنا می‌شویم تا بتوانیم نمودارهای مختلفی را با استفاده از آن رسم کنیم.

نصب Matplotlib

با استفاده از ابزار pip به راحتی می‌توان این کتابخانه را نصب نمود:

پس از اجرای چندین خط در یک نمودار خطی دستور بالا، این کتابخانه برای شما نصب شده و می‌توانید از آن در برنامه‌های پایتون خود استفاده کنید.

ما در برنامه‌های خود تنها از ماژول pyplot در این کتابخانه استفاده می‌کنیم. بنابراین بهتر است در ابتدای تمام برنامه‌های خود این کتابخانه را به صورت زیر import کنیم:

به منظور ساده سازی کار با این ماژول در برنامه به آن نام plt نسبت دادیم.

رسم نمودار با استفاده از Matplotlib

همانطور که پیش تر اشاره شد، با استفاده از Matplotlib می‌توان نمودارهای متنوعی رسم نمود. در ادامه چندین نمودار مختلف و رایج را با کمک این کتابخانه رسم خواهیم کرد.

Line Plots

در ابتدا قصد داریم یک نمودار خطی ساده رسم کنیم. بدین منظور دو لیست با نام های x و y ایجاد می‌کنیم؛ به طوری مقدار عناصر y برابر با مربع مقدار عناصر x است. سپس با استفاده از متدهای plot و show، به رسم نمودار می‌پردازیم. (برای راحتیِ کار تمامی کدها در Jupyter Notebook نوشته شده است.)

می‌توان با استفاده از متدهای xlabel و ylabel به محورهای x و y در نمودار نامی اختصاص داد و با استفاده از متد title برای نمودار عنوانی مشخص کرد.

علاوه بر این موارد، کتابخانه‌ی Matplotlib دارای امکانات بسیار زیاد دیگری نیز می‌باشد که با کمک آن‌ها می‌توانیم نمودار های خود را زیبا تر رسم کنیم. برای مثال در ادامه دو نمودار ساده را در یک صفحه مختصات رسم می‌کنیم و با بکار گیری امکانات موجود در Matplotlib آن‌ها را متمایز چندین خط در یک نمودار خطی از یکدیگر نشان داده و همچنین شرح نمودارها (legend) را نیز در طرح ترسیم شده‌ی خود نشان می‌دهیم.

در مثال بالا، با استفاده از marker مکان‌های نقاط را نشان داده و با linestyle نحوه رسم خطوط را مشخص نمودیم. همچنین به هرکدام از نمودارهای رسم شده رنگی اختصاص داده‌ایم.

Scatter Plot

برای رسم نمودار پراکندگی مربوط به داده‌ها از متد scatter استفاده می‌شود. کار با این متد همانند کار با متد plot است و می‌توان تنظیمات یکسانی برای آن در حین آماده سازی نمودار در نظر گرفت. در ادامه یک نمونه از نمودار پراکندگی با استفاده از کتابخانه‌ی matplotlib رسم شده است.

همانطور که مشاهده می‌کنید، نحوه‌ی رسم نمودار پراکندگی نیز تا حد زیادی همانند رسم یک نمودار خطی است.

Bar Chart

با استفاده از متد bar در کتابخانه‌ی matplotlib، به سادگی می‌توان یک نمودار میله‌ای ساده رسم نمود. در یک نمودار میله‌ای، در محور x نام متغیرها یا مشخصه‌های موجود در مجموعه داده‌ی ما قرار خواهد گرفت و در محور y بازه‌ی مقادیر مشخص شده است. برای هر مشخصه، میله‌ای به اندازه‌ی مقدار آن رسم می‌شود.

در مثال بالا ابتدا با استفاده از متد bar، مقادیر را به ترتیب مشخص کرده تا میله‌ای برای آن‌ها در نظر گرفته شود. سپس با بکارگیری متد xticks، نام label هایی که مشخص شده‌اند را برای مشخصه‌های محور x در نظر می‌گیریم.

Histogram Plot

نمودار هیستوگرام تا حدودی شبیه به نمودار میله‌ای است. با این تفاوت که از نمودار میله‌ای به منظور مقایسه‌ی مقدار نمونه‌های مختلف استفاده شده، اما از نمودار هیستوگرام برای نشان دادن میزان توزیع مقادیر استفاده می‌شود. در مثال زیر یک نمودار هیستوگرام برای یک توزیع نرمال را مشاهده می‌کنید. در این مثال با کمک کتابخانه‌ی numpy، هزار نمونه داده با میانگین ۵ و انحراف معیار ۳ تولید شده است.

در این مثال به صورت پیش فرض هزار نمونه داده به ۱۰ دسته در محور x تقسیم شده‌اند. یعنی میزان مقادیر در ۱۰ بازه‌ی مختلف نشان داده شده است. در صورتی که بخواهیم تعداد دسته‌ها را بیشتر کرده تا واضح تر مقادیر را مشاهده کنیم، می‌توانیم مقدار bins را در متد hist تغییر دهیم. همچنین با قرار دادن normed = True، مقادیر محور y را می‌توان بر حسب درصد مشاهده نمود.

Pie Chart

با استفاده از کتابخانه‌ی matplotlib می‌توان نمودارهای دایره‌ای نیز ایجاد نمود. برای این کار از متد pie استفاده می‌شود. در مثال زیر یک نمودار دایره‌ای ساده با ۵ نمونه داده رسم شده است.

همانطور که مشاهده می‌کنید در نمودار دایره‌ای، مشخصه‌های مختلف بر اساس مقادیرشان، فضایی از دایره را اشغال کرده‌اند.

شما می‌توانید تمامی کدهای نوشته شده را در یک فایل ipynb از اینجا دریافت کنید.

سایر قابلیت‌های Matplotlib

کتابخانه‌ی matplotlib قابلیت رسم سایر نمودارهای دیگر را نیز دارد. با استفاده از این کتابخانه می‌توان به سادگی انواع نمودارها را تولید نمود. برای مشاهده‌ی نمودارهای مختلف می‌توانید به اینجا مراجعه کنید. همچنین به منظور آشنایی با سایر متدهای pyplot می‌توانید به اینجا مراجعه کرده و اطلاعات بیشتری در مورد آن‌ها بدست آورید.

در این آموزش به طور خلاصه با برخی از قابلیت‌های Matplotlib برای رسم نمودار آشنا شدیم. این کتابخانه یکی از پرکاربرد ترین کتابخانه‌های موجود در حوزه‌ی علم داده‌ها است و جامعه کاربری بسیار بالایی دارد. با ترکیب این کتابخانه با کتابخانه‌هایی مانند Numpy و یا Pandas می‌توان مجموعه داده‌های متفاوتی را به سادگی در نمودارهای مختلف نمایش دهیم. شما می‌توانید مستندات کامل این کتابخانه را در اینجا مشاهده کنید.



اشتراک گذاری

دیدگاه شما

اولین دیدگاه را شما ارسال نمایید.