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

Matplotlib-এ পলিগন-এর ভিতরের এলিয়া ফিল করুন

Matplotlib-এ Polygon ও PatchCollection ব্যবহার করে পলিগন-এর ভিতরের এলিয়া ফিল করার পদ্ধতি।

ধাপসমূহ

  1. ফিগার সাইজ ও প‍্যাডিং সেট করুন
  2. ফিগার ও সাবপ্লট তৈরি করুন
  3. Polygon ইনস্ট্যান্স তৈরি করুন (র‍্যান্ডম পয়েন্টসহ)
  4. PatchCollection দিয়ে কালেকশন তৈরি করুন
  5. অ্যাক্সে কালেকশন অ্যাড করুন
  6. show() দিয়ে দেখান

উদাহরণ কোড

import matplotlib.pyplot as plt
from matplotlib.collections import PatchCollection
from matplotlib.patches import Polygon
import numpy as np

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

fig, ax = plt.subplots(1)
polygon = Polygon(np.random.rand(6, 2), closed=True, alpha=1)
collection = PatchCollection([polygon])
ax.add_collection(collection)
plt.show()

আউটপুট

একটি র‍্যান্ডম ৬-কোণী পলিগন দেখাবে যার ভিতর ফিল করা থাকবে। প্রতিবার রান করলে আলাদা আকারের পলিগন তৈরি হবে।

  1. Matplotlib-এ ৩D হিস্টোগ্রাম কীভাবে রেন্ডার করবেন?

  2. Matplotlib-এ কীবোর্ড ইনপুট দিয়ে পাইথন ফিগার বন্ধ করার পদ্ধতি

  3. পাইথন Matplotlib ব্যবহার করে ৩D গ্রাফ প্লট করার পদ্ধতি

  4. Matplotlib এবং Python ব্যবহার করে একই ফিগারে একাধিক প্লট কীভাবে আঁকা যায়?