کتابخانه متپلات
| طراح(ها) | John Hunter |
|---|---|
| آخرین نسخهٔ پایدار | 1.0.1 / ۴ ژانویه ۲۰۱۱ |
| سیستمعامل | چندسکویی |
| گونه | رسم نمودار |
| پروانه | مجوز matplotlib |
| وبگاه | matplotlib.sf.net |
Matplotlib یک کتابخانه برای رسم نمودار است که در در زبان برنامهنویسی پایتون مورد استفاده قرار میگیرد. رابط برنامهنویسی این کتابخانه بصورت شیگرا طراحی شده است و اجازه میدهد در نرمافزارهایی که از واسطهای گرافیکی پراستفاده مانند WxPython، کیوت یا جیتیکی استفاده میکنند قابل استفاده باشد.
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
پیوند به بیرون[ویرایش]
منابع[ویرایش]
- ↑ «Installing — Matplotlib v0.99.0 documentation». بازبینیشده در ۱۱ فروردین ۱۳۹۰.
- ↑ «Matplotlib pyplot». بازبینیشده در ۱۱ فروردین ۱۳۹۰.
- ↑ «Toolkits». بازبینیشده در ۱۱ فروردین ۱۳۹۰.