ম্যাটপ্লটলিব

পাইথন গাণিতিক অংকন লাইব্রেরি

ম্যটপ্লটলিব (ইংরেজি: Matplotlib) পাইথন প্রোগ্রামিং ভাষা ও এর গাণিতিক এক্সটেনশন নামপাইের জন্য একটি প্লটিং লাইব্রেরি। সাধারণ উদ্দেশ্যের গুই টুলকিটসমূহ যেমন, টিকিন্টার, ডব্লিউএক্সপাইথন, কিউটি, জিটিকে+ ইত্যাদিতে প্লট খচিত করার জন্য ম্যাটপ্লটলিব একটি অবজেক্ট-ওরিয়েন্টেড এপিআই সরবরাহ করে।

ম্যাটপ্লটলিব
ম্যাটপ্লটলিব প্লট ও কোডের স্ক্রিনশট
ম্যাটপ্লটলিব প্লট ও কোডের স্ক্রিনশট
মূল উদ্ভাবকজন ডি হান্টার
উন্নয়নকারীমাইকেল ড্রয়েটবুম এবং অন্যান্যরা
প্রাথমিক সংস্করণ২০০৩; ২১ বছর আগে (2003)[১]
স্থিতিশীল সংস্করণ
৩.১.১ / ১ জুলাই ২০১৯; ৪ বছর আগে (2019-07-01)[২]
পূর্বরূপ সংস্করণ
৩.২.০আরসি২ / ৫ নভেম্বর ২০১৯; ৪ বছর আগে (2019-11-05)
রিপজিটরি উইকিউপাত্তে এটি সম্পাদনা করুন
যে ভাষায় লিখিতপাইথন
ইঞ্জিন
    উইকিউপাত্তে এটি সম্পাদনা করুন
    অপারেটিং সিস্টেমক্রস-প্ল্যাটফর্ম
    ধরনপ্লটিং
    লাইসেন্সম্যাটপ্লটলিব লাইসেন্স
    ওয়েবসাইটmatplotlib.org

    ম্যাটপ্লটলিব ২.০.x পাইথন ২.৭ থেকে শুরু করে ৩.৬ পর্যন্ত সমর্থন করে। পাইথন৩-এর সমর্থন শুরু হয় ম্যাটপ্লটলিব ১.২ থেকে। ম্যাটপ্লটলিব ১.৪ পাইথন ২.৬ সমর্থন করা সর্বশেষ সংস্করণ। [৩]

    ম্যাটল্যাবের সাথে তুলনা সম্পাদনা

    ম্যাটল্যাব-সদৃশ ইন্টারৈেস যুক্ত একটি ম্যাটপ্লট মড্যুল রয়েছে, যার নাম পাইপ্লট। [৪] পাইথন ব্যবহারের সুযৌগ, ফ্রি ও ওপেন সোর্স হওয়া এবং ম্যাটল্যাবের মত ব্যবহার যোগ্য হওয়ার মত করেই ম্যাটপ্লটলিব ডিজাইন করা হয়েছে।

    টুলকিটসমূহ সম্পাদনা

    ম্যাটপ্লটলিবের কার্যকারিতা বিস্তৃত করার জন্য বেশ কিছু টুলকিট রয়েছে। এদের কিছু আলাদা করে নামানোর প্রয়োজন হয়, কিছু প্যাকেজটির সাথেই আসে, কিন্তু বাহ্যিক বহনযোগ্যতা থাকে। [৫]

    • বেসম্যাপ: বিভিন্ন মানচিত্রের অনুমান, উপকূলরেখা এবং রাজনৈতিক সীমানা সহ মানচিত্রের প্লট করা[৬]
    • কার্টোপাই: অবজেক্ট-ভিত্তিক মানচিত্র প্রজেকশন সংজ্ঞা এবং স্বেচ্ছাসেবী বিন্দু, সরলরেখা, বহুভুজ এবং চিত্র রূপান্তর ক্ষমতা বৈশিষ্ট্যযুক্ত একটি ম্যাপিং লাইব্রেরি।[৭] (ম্যটপ্লটলিব সংস্করণ ১.২ বা তার উপরে)
    • এক্সেল টুলসমূহ: মাইক্রোসফট এক্সেলের সাথে ডেটা আদানপ্রদানের ইউটিলিটিসমূহ
    • জিটিকে টুলসমূহ: জিটিকে+ লাইব্রেরির ইন্টারফেস
    • কিউটি ইন্টারফেস

    উদাহরণসমূহ সম্পাদনা

    তথ্যসূত্র সম্পাদনা

    1. "কপিরাইট নীতি" 
    2. "রিলিজসমূহ – ম্যাটপ্লটলিব" 
    3. "ইন্সটল করা – ম্যাটপ্লটলিব ২.০.২ ডকুমেন্টেশন"। সংগ্রহের তারিখ ২২ নভেম্বর ২০১৯ 
    4. ম্যাটপ্লটলিব – ভূমিকা
    5. "টুলকিটসমূহ"। matplotlib.org। 
    6. ওয়াইটেকার, জেফর। "ম্যাটপ্লটলিব বেসম্যাপ টুলকিট ব্যবহারকারীর গাইড (সংস্করণ ১.০.৫)"ম্যাটপ্ল্লোব বেসম্যাপ টুলকিট ডকুমেন্টেশন। সংগ্রহের তারিখ ২২ নভেম্বর ২০১৯ 
    7. এলসন, ফিলিপ। "কার্টোপাই"। সংগ্রহের তারিখ ২২ নভেম্বর ২০১৯ 

    বহিঃসংযোগ সম্পাদনা