Matplotlib-এ হাজার হাজার চেনাশোনা দ্রুত প্লট করতে, আমাদের matplotlib.collections ব্যবহার করতে হবে . এই ক্ষেত্রে, আমরা Circle Collection ব্যবহার করব .
পদক্ষেপ
- pyplot সহ matplotlib থেকে সংগ্রহ প্যাকেজ আমদানি করুন এবং numpy .
- চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
- ভেরিয়েবল শুরু করুন "num" ছোট বৃত্তের সংখ্যা এবং "আকার" এর জন্য বৃত্তের মাপের জন্য।
- বৃত্ত প্যাচগুলির একটি তালিকা তৈরি করুন৷ ৷
- বর্তমান অক্ষে বৃত্ত প্যাচ শিল্পী যোগ করুন।
- অক্ষের মার্জিন সেট করুন।
- চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।
উদাহরণ
import numpy as np import matplotlib.pyplot as plt import matplotlib.collections as mc plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True num = 1000 sizes = 50 * np.random.random(num) xy = 10 * np.random.random((num, 2)) patches = [plt.Circle(center, size) for center, size in zip(xy, sizes)] fig, ax = plt.subplots() collection = mc.CircleCollection(sizes, offsets=xy, transOffset=ax.transData, color='green') ax.add_collection(collection) ax.margins(0.01) plt.show()
আউটপুট
এটি নিম্নলিখিত আউটপুট তৈরি করবে