Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Matplotlib लीजेंड में 2 कॉलम के साथ पंक्तियों को कैसे अलाइन करें?

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()

आउटपुट

ऊपरी दाएं कोने में दो कॉलम वाला लीजेंड, जिसमें तीनों लाइन लेबल सुव्यवस्थित होंगे।

  1. Matplotlib में तीर जैसी लाइनस्टाइल कैसे निर्दिष्ट करें? Matplotlib में तीर जैसी लाइनस्टाइल कैसे निर्दिष्ट करें?

    Matplotlib में तीर जैसी लाइनस्टाइल ड्रॉ करने के लिए, हम quiver() मेथड का उपयोग कर सकते हैं।चरणफिगर का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।Numpy का उपयोग करके x और y डेटा पॉइंट्स बनाएं।लाइन ड्रॉ करने के लिए quiver() मेथड का उपयोग करें।फिगर प्रदर्शित करने के लिए show() मेथड क

  1. Matplotlib में लीजेंड एलिमेंट्स को हॉरिजॉन्टली कैसे दिखाएं? Matplotlib में लीजेंड एलिमेंट्स को हॉरिजॉन्टली कैसे दिखाएं?

    लीजेंड एलिमेंट्स को हॉरिजॉन्टली दिखाने के लिए निम्नलिखित चरणों का पालन करें: चरण फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें। plot() मेथड का उपयोग करके लेबल line1, line2 और line3 के साथ लाइन्स प्लॉट करें। आर्गुमेंट में लेबल्स की संख्या के लिए ncol मान के साथ legend() मेथड का उपयोग

  1. Matplotlib फिगर लीजेंड को कैसे पोजीशन और अलाइन करें? Matplotlib फिगर लीजेंड को कैसे पोजीशन और अलाइन करें?

    Matplotlib फिगर लीजेंड को पोजीशन और अलाइन करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: plot() मेथड का उपयोग करके line1 और line2 प्लॉट करें। फिगर पर लीजेंड रखें। पोजीशन सेट करने के लिए bbox_to_anchor का उपयोग करें और लीजेंड एलिमेंट्स का हॉरिजॉन्टल अलाइनमेंट बनाएं। फिगर डिस्प्ले करने के लिए sh