এটি আপনার মূল প্রশ্নের এতটা উত্তর নয় যতটা আপনার প্রশ্নের শরীরে আপনার জিজ্ঞাসার প্রশ্নগুলির মধ্যে একটি।
একটি সামান্য উপস্থাপনা, যাতে আমার নামটি অদ্ভুত বলে মনে হয় না:
import matplotlib
from matplotlib import rc
from matplotlib.figure import Figure
ax = self.figure.add_subplot( 111 )
যেমন উল্লেখ করা হয়েছে আপনি টিক্লেবেল_ ফর্ম্যাটটি ব্যবহার করতে পারেন যে ম্যাটপ্ল্লোলিবকে বড় বা ছোট মানগুলির জন্য বৈজ্ঞানিক স্বরলিপি ব্যবহার করা উচিত:
ax.ticklabel_format(style='sci',scilimits=(-3,4),axis='both')
আরসিপ্যারামে ফ্ল্যাটগুলি ব্যবহার করে (ম্যাটপ্ল্লোলিব আমদানি করা আরসিপ্যারাম থেকে) বা সেগুলি সরাসরি সেট করে আপনি যেভাবে প্রদর্শিত হয় তা আপনি প্রভাবিত করতে পারেন। '1e' এবং 'x10 ^' বৈজ্ঞানিক স্বরলিপিগুলির মধ্যে পরিবর্তনের জন্য আমি এর চেয়ে সুন্দর মার্জিত কোনও উপায় খুঁজে পাই না:
ax.xaxis.major.formatter._useMathText = True
এটি আপনাকে আরও বেশি মাতলাব-এসকে দেবে এবং যুক্তিযুক্তভাবে আরও ভাল চেহারা দেওয়া উচিত। আমি মনে করি নিম্নলিখিতগুলিরও একই করা উচিত:
rc('text', usetex=True)