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

Matplotlib 2.0-এ শুধু হ্যাচ (ব্যাকগ্রাউন্ড কালার ছাড়া) দিয়ে এলিয়া ফিল করুন

Matplotlib-এ fill_between() ব্যবহার করে কালার ছাড়া শুধু হ্যাচ প্যাটার্ন (সার্কেল 'o') দিয়ে এলিয়া ফিল করার পদ্ধতি। facecolor="none" সেট করুন।

ধাপসমূহ

  1. ফিগার সাইজ ও প‍্যাডিং সেট করুন
  2. NumPy দিয়ে x (linspace), y (sin) জেনারেট করুন
  3. ফিগার ও সাবপ্লট তৈরি করুন
  4. x, y প্লট করুন (ব্লু লাইন)
  5. fill_between()-এ facecolor="none", hatch="o", edgecolor="blue" সেট করুন
  6. 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) দিয়ে এলিয়া ফিল করা থাকবে।

  1. Matplotlib-এ ৩D ফিগারে কালারবারের সাথে স্ক্যাটার পয়েন্ট প্লট করার পদ্ধতি

  2. Matplotlib লেজেন্ডে ২ কলামের সারি সারিবদ্ধ করার পদ্ধতি

  3. Matplotlib-এ আর্থবৃত্ত ডেটা ব্যবহার করে ৪D প্লট কীভাবে তৈরি করবেন?

  4. পাইথন ম্যাটপ্লটলিবে খালি বর্গাকার মার্কার তৈরি করা