কম্পিউটার টিউটোরিয়াল

Matplotlib ব্যবহার করে দুটি ডটেড লাইন প্লট করা এবং مار্কার সেট করা


এই প্রোগ্রামে, আমরা matplot লাইব্রেরি ব্যবহার করে দুটি লাইন প্লট করব। কোডিং শুরু করার আগে, আমাদের প্রথমে matplotlib লাইব্রেরি ইমপোর্ট করতে হবে নিচের কমান্ড দিয়ে −

Import matplotlib.pyplot as plt

Pyplot হলো কমান্ড স্টাইল ফাংশন들의 একটি সংগ্রহ যা matplotlib কে MATLAB-এর মত কাজ করতে দেয়।

এলগরিদম

ধাপ ১: matplotlib.pyplot ইমপোর্ট করুন।
ধাপ ২: line1 এবং line2 পয়েন্ট ডিফাইন করুন।
ধাপ ৩: pyplot-এ plot() ফাংশন ব্যবহার করে লাইনগুলো প্লট করুন।
ধাপ ৪: টাইটেল, X-অ্যাক্সিস, Y-অ্যাক্সিস ডিফাইন করুন।
ধাপ ৫: show() ফাংশন ব্যবহার করে প্লটগুলো প্রদর্শন করুন।

উদাহরণ কোড

import matplotlib.pyplot as plt
line1_x = [10, 20, 30]
line1_y = [20, 40, 10]
line2_x = [10, 20, 30]
line2_y = [40, 10, 30]
plt.xlabel('X AXIS')
plt.ylabel('Y AXIS')
plt.plot(line1_x, line1_y, color='blue', linewidth=3, label='line1-dotted', linestyle='dotted')
plt.plot(line2_x, line2_y, color='red', linewidth=5, label='line2-dashed', linestyle='dotted')
plt.title("PLOTTING DOTTED LINES")
plt.legend()
plt.show()

আউটপুট

Matplotlib ব্যবহার করে দুটি ডটেড লাইন প্লট করা এবং مار্কার সেট করা

ব্যাখ্যা

line1_x, line_y এবং line2_x, line2_y ভেরিয়েবলগুলো আমাদের লাইনগুলোর কোঅর্ডিনেট। plot ফাংশনের linewidth প্যারামিটার মূলত আঁকা লাইনের চওড়া/থিকনেস। plt.legend() ফাংশন প্রোগ্রামে গ্রাফে লেজেন্ড যেন x-অ্যাক্সিস, y-অ্যাক্সিস নাম রাখতে সাহায্য করে।


  1. Matplotlib-এ দুটি রেখার ছেদবিন্দু দিয়ে অনুভূমিক ও লম্ব রেখা আঁক기의 পদ্ধতি

  2. Matplotlib-এ ওভারল্যাপিং লাইন প্লট করার পদ্ধতি

  3. Matplotlib প্লট লুপে مارকার এবং লাইনের জন্য একই রঙ সেট করুন

  4. Matplotlib-এ দুটি Seaborn lmplot পাশাপাশি কীভাবে প্লট করবেন?