Matplotlib लीजेंड में एक से अधिक कॉलम बनाने और उन्हें ठीक से अलाइन करने के लिए ncol पैरामीटर का उपयोग करें।
चरण
- फिगर साइज़ और ऑटोलेआउट सेट करें।
plt.plot()से कई लाइन्स प्लॉट करें और लेबल दें।plt.legend(ncol=2, loc="upper right")से दो कॉलम वाला लीजेंड बनाएं।plt.show()से दिखाएं।
उदाहरण कोड
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
plt.plot([1, 2, 3], label="line1")
plt.plot([3, 2, 1], label="line2")
plt.plot([2, 3, 1], label="line3")
plt.legend(ncol=2, loc="upper right")
plt.show()
आउटपुट
ऊपरी दाएं कोने में दो कॉलम वाला लीजेंड, जिसमें तीनों लाइन लेबल सुव्यवस्थित होंगे।