লগ-স্কেল প্লটে টিক লেবেলগুলো স্বাভাবিকভাবে ১০^০, ১০^১, ১০^২ হিসেবে দেখায়। কেবল এক্সপোনেন্ট (০, ১, ২) দেখাতে ticker.LogFormatterExponent() ব্যবহার করুন।
- ফিগার সাইজ এবং লেআউট সেট করুন।
- ফিগার এবং সাবপ্লট তৈরি করুন।
ax.loglog()দিয়ে দুটি অক্ষেই লগ স্কেলে প্লট করুন।ax.xaxis.set_major_formatter(ticker.LogFormatterExponent())দিয়ে ফরম্যাটার সেট করুন।plt.show()।
import numpy as np
from matplotlib import pyplot as plt, ticker
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
fig, ax = plt.subplots()
ax.loglog(np.logspace(0, 5), np.logspace(0, 5)**2)
ax.xaxis.set_major_formatter(ticker.LogFormatterExponent())
plt.show()
X-অক্ষে ১০^০, ১০^১, ১০^২... এর বদলে শুধু ০, ১, ২... (এক্সপোনেন্ট) দেখাবে।
অন্যান্য ফরম্যাটার:LogFormatterSciNotation()(সায়েন্টিফিক নোটেশন),LogFormatterMathtext()(LaTeX স্টাইল)।