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

PyCharm-এ Matplotlib ইন্টারেক্টিভ প্লট পাওয়া

PyCharm-এ ডিফল্টভাবে Matplotlib প্লট স্ট্যাটিক চিত্র হিসেবে দেখায়। ইন্টারেক্টিভ (জুম, প্যান, রোটেট) প্লট পেতে ব্যাকএন্ড হিসেবে Qt5Agg বা TkAgg সেট করতে হয়।

ধাপসমূহ
  1. ফিগার সাইজ এবং লেআউট সেট করুন।
  2. mpl.use('Qt5Agg') দিয়ে ব্যাকএন্ড সেট করুন (PyQt5 ইনস্টল থাকতে হবে)।
  3. সাধারণভাবে প্লট করুন।
  4. plt.show() দিয়ে দেখান।
উদাহরণ কোড
import matplotlib as mpl
import matplotlib.pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

mpl.use('Qt5Agg')  # বা 'TkAgg'
plt.plot(range(10))
plt.show()
আউটপুট

একটি আলাদা উইন্ডো খুলবে যেখানে মাউস দিয়ে জুম, প্যান, রোটেট করা যাবে।

প্রয়োজনীয় প্যাকেজ: pip install PyQt5 বা pip install tkinter (সিস্টেম অনুযায়ী)। জুপিটার নোটবুকে এটি প্রয়োজন নেই—সেখানে %matplotlib widget বা %matplotlib qt ব্যবহার করুন।
  1. Matplotlib-এ HTTP URL থেকে রিমোট ইমেজ প্লট করার পদ্ধতি

  2. Matplotlib-এ কমপ্লেক্স নম্বর (আর্গ্যান্ড ডায়াগ্রাম) প্লট করার পদ্ধতি

  3. subplot2grid ব্যবহার করে sharex করার পদ্ধতি

  4. পাইথন Matplotlib ব্যবহার করে ৩D গ্রাফ প্লট করার পদ্ধতি