ম্যাটপ্লটলিবে চেনাশোনা/প্যাচগুলির ছেদকে রঙ করতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -
- চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
- 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()
আউটপুট