Matplotlib-এ fill_between() ব্যবহার করে কালার ছাড়া শুধু হ্যাচ প্যাটার্ন (সার্কেল 'o') দিয়ে এলিয়া ফিল করার পদ্ধতি। facecolor="none" সেট করুন।
ধাপসমূহ
- ফিগার সাইজ ও প্যাডিং সেট করুন
- NumPy দিয়ে x (linspace), y (sin) জেনারেট করুন
- ফিগার ও সাবপ্লট তৈরি করুন
- x, y প্লট করুন (ব্লু লাইন)
fill_between()-এfacecolor="none", hatch="o", edgecolor="blue"সেট করুনshow()দিয়ে দেখান
উদাহরণ কোড
import numpy as np
import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
n = 256
x = np.linspace(-np.pi, np.pi, n, endpoint=True)
y = np.sin(2 * x)
fig, ax = plt.subplots()
ax.plot(x, y, color='blue', alpha=1.0)
ax.fill_between(x, y, color='blue', alpha=.2, facecolor="none", hatch="o", edgecolor="blue", linewidth=1.0)
plt.show()
আউটপুট
সাইন ভেবে (২x ফ্রিকোয়েন্সি) দেখাবে। কালার ব্লু লাইন, এবং কালার ছাড়া শুধু ব্লু সার্কেল হ্যাচ প্যাটার্ন (edgecolor) দিয়ে এলিয়া ফিল করা থাকবে।