Sponsorizzato

Matplotlib - পাইথন প্লট লাইব্রেরী

0
2

Matplotlib হচ্ছে পাইথনের জন্য 2D প্লটিং লাইব্রেরী। গ্রাফ অঙ্কন বা এমন কাজে এটি ব্যবহার করা যায়। মূলত ডেটা ভিজুয়ালাইজেশন এর জন্য matplotlib ব্যবহার করা হয়।

 

সোর্সঃ matplotlibসোর্সঃ matplotlib
 

Matplotlib ব্যবহারের জন্য প্রথমে পাইথন ইন্সটল করে নিতে হবে। এরপর ইনস্টল করতে হবে Matplotlib। ইন্সটল অনেক ভাবেই করা যায়, বিস্তারিত লেখা আছে ইন্সটলেশন পেইজে। সবচেয়ে সহজে ইন্সটল করা যায় পিপ ব্যবহার করে। শুধু নিচের কমান্ডটি লিখতে হবেঃ


pip install matplotlib

 

pip কি বা কেন ইত্যাদি সম্পর্কে আইডিয়া না থাকলে মডিউল এবং প্যাকেজ লেখাটি দেখতে নিতে পারেন। ইন্সটল শেষে এবার আমরা ব্যবহার করতে পারব। আমরা প্রথমে একটি লাইন কিভাবে আঁকা যায়, তা দেখব। প্রজেক্টে Matplotib ব্যবহার করতে চাইলে তা ইম্পোর্ট করে নিতে হয়। আর তা করা হয় এভাবেঃ


import matplotlib.pyplot as plt

 

এখানে plt এর পরিবর্তে আমরা যে কোন কিছুই ব্যবহার করতে পারি। plt হচ্ছে একটা রীতি। plt ব্যবহার করলে অন্য ডেভেলপারদের জন্য নিজের কোড পড়তে সুবিধে হবে। সিম্পল একটা লাইন আমরা সহজেই আঁকতে শুধু দুইটা লাইন লিখে।

import matplotlib.pyplot as plt

plt.plot([3,9,3])
plt.show()

উপরের কোডটা রান করলে নিচের মত একটা উইন্ডোতে আমাদের একটা লাইন দেখাবে।

 

Python Simple line

 

দুই লাইন কোড লিখেই দারুণ একটা গ্রাফ আমরা তৈরি করেছি। লাইনটি বক্র লাইন। উপরের ভ্যালু গুলো আমরা যদি পরিবর্তন করি, তাহলে লাইন ও পরিবর্তন হবে। বিভিন্ন ভ্যালু দিয়ে দেখতে পারি।

 

উপরে আমি কোড লেখার জন্য LiClipse ব্যবহার করেছি। আপনি টারমিনাল/কমান্ড লাইন থেকেও পাইথন কোড রান করতে পারেন। এ সম্পর্কে বিস্তারিত জানতে প্রথম পাইথন প্রোগ্রাম লেখাটি দেখতে পারেন।

 

এখন আমরা ইচ্ছে করলে অনেক গুলো প্লট আঁকতে পারি। যেমনঃ

import matplotlib.pyplot as plt

plt.plot([1,2,3])
plt.plot([1,4,8])
plt.plot([1,3,9])
plt.plot([1,5,25]) 

plt.show()

 

matplotlib multi line

 

আমরা লাইন আকার জন্য কিছু ভ্যালু দিয়ে প্লট আঁকতে বলেছি, matplotlib আমাদের তা একে দিয়েছে।

 

আমরা চাইলে প্লটের x লেভেল এবং y লেভেল সেট করে দিতে পারি। নিচের কোডটি রান করে নিজেই দেখিঃ

 


import matplotlib.pyplot as plt

plt.plot([1,2,3])

plt.xlabel("X Label")
plt.ylabel("Y Label") 

plt.show()


import matplotlib.pyplot as plt

plt.plot([1,2,3])

plt.xlabel("X Label")
plt.ylabel("Y Label") 

plt.show()

প্লটের টাইটেল দিতে চাইলেঃ

import matplotlib.pyplot as plt

plt.plot([1,2,3])

plt.xlabel("X Label")
plt.ylabel("Y Label") 
plt.title("My Awesome Graph")

plt.show()

কোন লাইন কি রিপ্রেজেন্ট করে, তা আমরা বলতে দিতে পারি legend দিয়ে। যেমনঃ

import matplotlib.pyplot as plt

plt.plot([1,2,3])
plt.plot([1,4,8])

plt.legend(['First Line', 'Second Line']) 

plt.show()

এই Matlibplot দিয়ে দারুণ সব কাজ করা যায়। কি কি করা যায়, তার ডেমো পাওয়া যাবে gallery পেইজে। এখানে গিয়ে নিজের পছন্দের গ্রাফটি সিলেক্ট করলে ঐটার সোর্স কোড দেখা যাবে। এরপর সোর্স কোড নিজের মত করে পরিবর্তন করে নিলেই নিজ প্রয়োজনে ব্যবহার করা যাবে।

Matplotlib ডেটা সাইন্সে ডেটা রিপ্রেজেন্ট করার জন্য বা স্ট্যাটিসটিক্সে অনেক ব্যবহৃত হয়। ডেটা এনালাইসিস এর উপর কাজ করতে এটি কাজে লাগবে।

Cerca
Categorie
Leggi tutto
Tech
বাংলাদেশের জনপ্রিয় ৪ টি রিসেলিং কোম্পানি! মূলধন ছাড়াই করুন অনলাইন বিজনেস | Techtunes | টেকটিউনস
মজিলার নির্বাচিত সাতটি বেস্ট ফায়ারফক্স 3 অ্যাডঅন দুঃসাহসী টিনটিন
By Nettumi 2026-09-25 04:00:47 0 26
Nulled
eSpeech v1.4.3 - Text to Speech Marketplace with SaaS PHP Script
eSpeech v1.4.3 – Text to Speech Marketplace with SaaS PHP Script Free Download. eSpeech...
By Nettumi 2026-09-17 19:03:59 0 44
Nulled
AweBooking v1.3.5 - Awesome Booking System PHP Script Free
AweBooking – Awesome Booking System PHP Script Free Download. Awebooking is Built on the...
By Nettumi 2026-09-18 04:00:26 0 41
Tech
Black Screen - ফোনের স্ক্রিন বন্ধ রেখে ইউটিউবে গান শুনুন, ক্যামেরা দিয়ে Hidden ভিডিও করুন খুব সহজেই | Techtunes | টেকটিউনস
উইন্ডোজ ৮ (ডেভেলাপার প্রিভিউ ভার্শন) ইন্সটল করুন 7 / Vista / XP এর সাথে (ডুয়েল... নাবিল আমিন
By Nettumi 2026-09-25 03:57:05 0 44
Nulled
Worldnic v1.1 - Bootstrap Admin Dashboard Template
Worldnic v1.1 – Bootstrap Admin Dashboard Template Free Download. Admin Dashboard...
By Nettumi 2026-09-17 18:13:42 0 83
‎ ‎ ‎
Nettumi https://nettumi.com