PyCharm-এ ডিফল্টভাবে Matplotlib প্লট স্ট্যাটিক চিত্র হিসেবে দেখায়। ইন্টারেক্টিভ (জুম, প্যান, রোটেট) প্লট পেতে ব্যাকএন্ড হিসেবে Qt5Agg বা TkAgg সেট করতে হয়।
- ফিগার সাইজ এবং লেআউট সেট করুন।
mpl.use('Qt5Agg')দিয়ে ব্যাকএন্ড সেট করুন (PyQt5 ইনস্টল থাকতে হবে)।- সাধারণভাবে প্লট করুন।
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ব্যবহার করুন।