কম্পিউটার

আমি কিভাবে Matplotlib এ একাধিক X বা Y অক্ষ প্লট করব?


একাধিক X বা Y অক্ষ প্লট করতে, আমরা twinx() ব্যবহার করতে পারি অথবা twiny() পদ্ধতি, আমরা নিম্নলিখিত পদক্ষেপ নিতে পারি -

  • সাবপ্লট() ব্যবহার করে পদ্ধতি, একটি চিত্র এবং সাবপ্লটের একটি সেট তৈরি করুন৷

  • বাম Y-অক্ষ স্কেলে প্লট [1, 2, 3, 4, 5] ডেটা পয়েন্ট।

  • twinx() ব্যবহার করা হচ্ছে পদ্ধতি, ভাগ করা X-অক্ষ কিন্তু স্বাধীন Y-অক্ষ, ax2 সহ অক্ষের একটি যমজ তৈরি করুন।

  • নীল রঙ সহ ডান Y-অক্ষ স্কেলে প্লট [11, 12, 31, 41, 15] ডেটা পয়েন্ট।

  • টাইট_লেআউট() ব্যবহার করা হচ্ছে পদ্ধতি, সাবপ্লটগুলির মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন৷

  • চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।

উদাহরণ

import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
fig, ax1 = plt.subplots()
ax1.plot([1, 2, 3, 4, 5], color='red')
ax2 = ax1.twinx()
ax2.plot([11, 12, 31, 41, 15], color='blue')
fig.tight_layout()
plt.show()

আউটপুট

আমি কিভাবে Matplotlib এ একাধিক X বা Y অক্ষ প্লট করব?


  1. কিভাবে Matplotlib এ একাধিক কালারবার দেখাবেন?

  2. কালারবার ম্যাটপ্লটলিব সহ পাইথনে একটি 2D ম্যাট্রিক্স কীভাবে প্লট করবেন?

  3. পাইথনে একটি কনট্যুর প্লট অ্যানিমেট করতে matplotlib.animate কীভাবে ব্যবহার করবেন?

  4. ম্যাটপ্লটলিবে অক্ষগুলি কীভাবে স্যুইচ করবেন?