Matplotlib ব্যবহার করে কিংবদন্তির ফ্রেমের সীমানা সরান বা অভিযোজিত করুন


107

ম্যাটপ্ল্লোলিব ব্যবহার করে প্লট করার সময়:

  1. কীভাবে কিংবদন্তির বাক্সটি মুছে ফেলবেন?
  2. কিংবদন্তি বাক্সের সীমানার রঙ কীভাবে পরিবর্তন করবেন?
  3. কিংবদন্তির বাক্সের সীমানাটি কীভাবে সরিয়ে ফেলবেন?

উত্তর:


199

ম্যাটপ্ল্লোলিব ব্যবহার করে প্লট করার সময়:

কীভাবে কিংবদন্তির বাক্সটি মুছে ফেলবেন?

plt.legend(frameon=False)

কিংবদন্তি বাক্সের সীমানার রঙ কীভাবে পরিবর্তন করবেন?

leg = plt.legend()
leg.get_frame().set_edgecolor('b')

কিংবদন্তির বাক্সের সীমানাটি কীভাবে সরিয়ে ফেলবেন?

leg = plt.legend()
leg.get_frame().set_linewidth(0.0)

4
ওওপি ইন্টারফেস সম্পর্কে কীভাবে?
ifly6

29

আরও একটি সম্পর্কিত প্রশ্ন, যেহেতু উত্তর খুঁজে পেতে আমাকে চিরকালের জন্য নিয়ে গেছে:

কীভাবে কিংবদন্তি পটভূমি ফাঁকা করবেন ( যেমন স্বচ্ছ, সাদা নয়):

legend = plt.legend()
legend.get_frame().set_facecolor('none')

সতর্কতা, আপনি 'none'(স্ট্রিং) চান। Noneপরিবর্তে ডিফল্ট রঙ মানে।


7
আমি মনে করি এই কাজ করতে পছন্দের পথ ব্যবহার করা framealpha, অর্থাত্ plt.legend(framealpha=0.0)
এমটি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.