Matplotlib-এ প্লট টাইটেল বা লেবেলে LaTeX ম্যাথ মোড ব্যবহার করে ফ্লোটিং পয়েন্ট নম্বর সুন্দরভাবে ফরম্যাট করার পদ্ধতি।
ধাপসমূহ
- ফিগার সাইজ ও প্যাডিং সেট করুন
- NumPy দিয়ে x, y ডেটা জেনারেট করুন
plot()দিয়ে প্লট করুনfill_between()দিয়ে কালার ফিল করুনtitle()-এ LaTeX স্ট্রিং ($...$) ব্যবহার করুনshow()দিয়ে দেখান
উদাহরণ কোড
import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
x = np.linspace(-5, 5, 100)
y = x**3 / 3
plt.plot(x, y)
plt.fill_between(x, y)
# LaTeX রিপ্রেজেন্টেশন টাইটেলে
plt.title("$area=\int_a^b{x^2dx}$=83.3")
plt.show()
আউটপুট
একটি কিউবিক কার্ভ (y=x³/3) দেখাবে যার নিচের এলিয়া ফিল করা আছে। টাইটেলে LaTeX রেন্ডারড ইন্টিগ্রেশন ফর্মুলা: area = ∫ₐᵇ x² dx = 83.3।