کتابخانه متپلات: تفاوت میان نسخهها
حمید رستمی (بحث | مشارکتها) صفحهای جدید حاوی '{{جعبه اطلاعات نرمافزار |نام = Matplotlib |نشان = |اندا...' ایجاد کرد |
(بدون تفاوت)
|
نسخهٔ ۳۱ مارس ۲۰۱۱، ساعت ۰۲:۴۱
Matplotlib یک کتابخانه برای رسم نمودار است که در در زبان برنامهنویسی پایتون مورد استفاده قرار میگیرد. رابط برنامهنویسی این کتابخانه بصورت شیگرا طراحی شده است و اجازه میدهد در نرمافزارهایی که از واسطهای گرافیکی پراستفاده مانند WxPython، کیوت یا جیتیکی استفاده میکنند قابل استفاده باشد.
نویسنده(های) اصلی | 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
پیوند به بیرون
منابع
- ↑ «Installing — Matplotlib v0.99.0 documentation». دریافتشده در ۱۱ فروردین ۱۳۹۰.
- ↑ «Matplotlib pyplot». دریافتشده در ۱۱ فروردین ۱۳۹۰.
- ↑ «Toolkits». دریافتشده در ۱۱ فروردین ۱۳۹۰.