کتابخانه مت‌پلات: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
حمید رستمی (بحث | مشارکت‌ها)
صفحه‌ای جدید حاوی '{{جعبه اطلاعات نرم‌افزار |نام = Matplotlib |نشان = |اندا...' ایجاد کرد
(بدون تفاوت)

نسخهٔ ‏۳۱ مارس ۲۰۱۱، ساعت ۰۲:۴۱

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

Matplotlib
نویسنده(های)
اصلی
John Hunter
انتشار پایدار
1.0.1
۴ ژانویه ۲۰۱۱
مخزن
موتور
  • قاهره
ویرایش در ویکی‌داده
سیستم‌عاملچندسکویی
گونهرسم نمودار
پروانهمجوز matplotlib
وبگاه

Matplotlib توسط John Hunter نوشته و نگهداری می‌شود و تحت مجوزی شبیه به BSD انتشار یافته است. در حال حاضر این کتابخانه برای ورژنهای ۲.۴ تا ۲.۶ پایتون پشتیبانی می‌شود. [۱]

بستهٔ pylab دو ماژول pyplot و NumPy را در یک فضای نام ارائه می‌دهد. [۲]


مقایسه با Matlab

واسط pylab باعث شده است تا کاربران باتجربهٔ Matlab بتوانند براحتی از کتابخانهٔ Matplotlib استفاده کنند، در نتیجه جایگزین مناسبی برای بسیاری از کاربران Matlab بعنوان ابزاری برای یادگیری محاسبات عددی و پردازش سیگنال است. بعضی از مزایای پایتون + NumPy + Matplotlib در مقابل Matlab :

  • بر پایهٔ پایتون است که یک زبان برنامه‌‌نویسی مدرن و شی‌گرا با امکانات کامل است و قابل استفاده در برنامه‌های بزرگ
  • مناسب برای نوشتن اسکریپتهای سریع، همچنین اسکریپتهای CGI
  • نرم‌افزار آزاد و متن‌باز
  • پشتیبانی از فرمت SVG

نمودارهای نمونه

جعبه‌ابزارها

تعدادی جعبه‌ابزار (به انگلیسی: Toolkit) برای اضافه کردن به کاربردهای Matplotlib وجود دارد. بعضی‌ها باید بصورت جداگانه دریافت شودند و بعضی درون Matplotlib موجود هستند ولی نیازمندی‌های جداگانه دارند. [۳]


  • Basemap: تهیه نقشه با استفاده از پیش‌بینی‌های مختلف، سواحل و مرزهای سیاسی
  • Mplot3d: نمودارهای سه‌بعدی
  • Excel tools: ابزاری برای تبادل اطلاعات با مایکروسافت اکسل
  • GTK tools: واسطی برای استفاده از کتابخانهٔ +GTK

پیوند به بیرون

منابع

  1. «Installing — Matplotlib v0.99.0 documentation». دریافت‌شده در ۱۱ فروردین ۱۳۹۰.
  2. «Matplotlib pyplot». دریافت‌شده در ۱۱ فروردین ۱۳۹۰.
  3. «Toolkits». دریافت‌شده در ۱۱ فروردین ۱۳۹۰.