যদি আমি আমার ব্যাকএন্ড সেট template
মধ্যে ~/.matplotlib/matplotlibrc
, তারপর আমি তোমার উপসর্গ পুনর্গঠন করতে পারেন:
~ / .Matplotlib / matplotlibrc:
# backend : GtkAgg
backend : template
নোট করুন যে ফাইলটি matplotlibrc
ডিরেক্টরিতে নাও থাকতে পারে ~/.matplotlib/
। এই ক্ষেত্রে, নিম্নলিখিত কোডটি এটি কোথায় রয়েছে তা দেখায়:
>>> import matplotlib
>>> matplotlib.matplotlib_fname()
In [1]: import matplotlib.pyplot as p
In [2]: p.plot(range(20),range(20))
Out[2]: [<matplotlib.lines.Line2D object at 0xa64932c>]
In [3]: p.show()
আপনি যদি ~/.matplotlib/matplotlibrc
ব্যান্ডএন্ড সম্পাদনা করে এমন কিছু পরিবর্তন করেন তবে GtkAgg
আপনার প্লটটি দেখা উচিত। আপনি আপনার মেশিনে উপলভ্য সমস্ত ব্যাকেন্ডের সাথে তালিকাবদ্ধ করতে পারেন
import matplotlib.rcsetup as rcsetup
print(rcsetup.all_backends)
এটি একটি তালিকা ফিরে আসতে হবে:
['GTK', 'GTKAgg', 'GTKCairo', 'FltkAgg', 'MacOSX', 'QtAgg', 'Qt4Agg',
'TkAgg', 'WX', 'WXAgg', 'CocoaAgg', 'agg', 'cairo', 'emf', 'gdk', 'pdf',
'ps', 'svg', 'template']
রেফারেন্স:
ImportError: No module named _backend_gdk