जवाबों:
Matplotlib का उपयोग करते हुए प्लॉट बनाते समय:
किंवदंती के बॉक्स को कैसे हटाएं?
plt.legend(frameon=False)
लेजेंड बॉक्स की सीमा का रंग कैसे बदलें?
leg = plt.legend()
leg.get_frame().set_edgecolor('b')
किंवदंती के बॉक्स की केवल सीमा कैसे निकालें?
leg = plt.legend()
leg.get_frame().set_linewidth(0.0)
एक और संबंधित प्रश्न, क्योंकि मुझे उत्तर खोजने में हमेशा के लिए लग गया:
लीजेंड बैकग्राउंड को खाली कैसे बनाएं ( अर्थात पारदर्शी, सफेद नहीं):
legend = plt.legend()
legend.get_frame().set_facecolor('none')
चेतावनी, आप चाहते हैं 'none'
(स्ट्रिंग)। None
इसके बजाय डिफ़ॉल्ट रंग का अर्थ है।
framealpha
, अर्थात plt.legend(framealpha=0.0)
। इसमें बॉक्स शामिल होगा, हालांकि