কম্পিউটার

ম্যাটপ্লটলিবে চেনাশোনা/প্যাচগুলির ছেদকে রঙ করা


ম্যাটপ্লটলিবে চেনাশোনা/প্যাচগুলির ছেদকে রঙ করতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -

  • চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
  • a তৈরি করুন এবং b পয়েন্ট।
  • দুটি বিন্দু থেকে বাম, ডান এবং মাঝের এলাকা পান, a এবং b.
  • gca() ব্যবহার করে বর্তমান অক্ষগুলি পান পদ্ধতি
  • বিভিন্ন রং এবং বিভাগ সহ প্যাচ যোগ করুন।
  • X এবং Y অক্ষ স্কেল সেট করুন।
  • আকৃতির অনুপাত সমান সেট করুন।
  • অক্ষগুলি বন্ধ করুন।
  • চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।

উদাহরণ

import shapely.geometry as sg
import matplotlib.pyplot as plt
import descartes

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

a = sg.Point(-.5, 0).buffer(1.)
b = sg.Point(0.5, 0).buffer(1.)

left = a.difference(b)
right = b.difference(a)
middle = a.intersection(b)

ax = plt.gca()
ax.add_patch(descartes.PolygonPatch(left, fc='b', ec='k'))
ax.add_patch(descartes.PolygonPatch(right, fc='r', ec='k'))
ax.add_patch(descartes.PolygonPatch(middle, fc='g', ec='k'))

ax.set_xlim(-2, 2)

ax.set_ylim(-2, 2)

ax.set_aspect('equal')

ax.axis('off')

plt.show()

আউটপুট

ম্যাটপ্লটলিবে চেনাশোনা/প্যাচগুলির ছেদকে রঙ করা


  1. Matplotlib এ প্লটে অ্যানিমেটেড টেক্সট প্লট করুন

  2. ম্যাটপ্লটলিবে হ্যাচের লাইনউইথ কীভাবে পরিবর্তন করবেন?

  3. Matplotlib-এ একটি 3D প্লটের আকৃতির অনুপাত সেট করা

  4. পাইথনের ম্যাটপ্লটলিবে একটি গোলকের পৃষ্ঠে প্লটিং পয়েন্ট