Matplotlib-এ Polygon ও PatchCollection ব্যবহার করে পলিগন-এর ভিতরের এলিয়া ফিল করার পদ্ধতি।
ধাপসমূহ
- ফিগার সাইজ ও প্যাডিং সেট করুন
- ফিগার ও সাবপ্লট তৈরি করুন
Polygonইনস্ট্যান্স তৈরি করুন (র্যান্ডম পয়েন্টসহ)PatchCollectionদিয়ে কালেকশন তৈরি করুন- অ্যাক্সে কালেকশন অ্যাড করুন
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()
আউটপুট
একটি র্যান্ডম ৬-কোণী পলিগন দেখাবে যার ভিতর ফিল করা থাকবে। প্রতিবার রান করলে আলাদা আকারের পলিগন তৈরি হবে।