কম্পিউটার টিউটোরিয়াল

Matplotlib আউটপুটে LaTeX আউটপুটের মতো একই ফন্ট পাওয়ার পদ্ধতি


Matplotlib-এ LaTeX অক্ষ লেবেল বোল্ড ফন্ট ওয়েট করতে নিম্নলিখিত ধাপগুলো নেওয়া যায়−

  • x-র জন্য ডেটা পয়েন্ট তৈরি করুন।
  • y, অর্থাৎ y=sin(x)-র জন্য ডেটা পয়েন্ট তৈরি করুন।
  • LaTeX রিপ্রেজেন্টেশন দিয়ে x এবং y কার্ভ প্লট করুন।
  • লেবেল একটিভেট করতে legend() মেথড ব্যবহার করুন।
  • ফিগার প্রদর্শন করতে show() মেথড ব্যবহার করুন।

উদাহরণ

import numpy as np from matplotlib import pyplot as plt, font_manager as fm fprop = fm.FontProperties(fname='/usr/share/fonts/truetype/malayalam/Karumbi.ttf') plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True x = np.linspace(1, 10, 1000) y = np.sin(x) plt.plot(x, y, label=r'$\sin (x)$', c="red", lw=2) plt.title(label=r'$\sin (x)$', fontproperties=fprop) plt.show()

আউটপুট

Matplotlib আউটপুটে LaTeX আউটপুটের মতো একই ফন্ট পাওয়ার পদ্ধতি


  1. Matplotlib-এ হ্যাচের লাইন প্রস্থ পরিবর্তনের পদ্ধতি

  2. LaTeX ব্যবহার করে রেন্ডারিং সময় Matplotlib প্লটে অক্ষ টিক ফন্ট পরিবর্তন করুন

  3. matplotlib.pyplot.colorbar.ColorbarBase-এ টিক ফন্ট সাইজ পরিবর্তন করুন

  4. Matplotlib-এ দুটি হিস্টোগ্রামের বিন প্রস্থ একই রাখার উপায়