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

Matplotlib में लीजेंड रो में शीर्षक कैसे जोड़ें?


Matplotlib में लीजेंड रो में शीर्षक जोड़ने के लिए, हम निम्न चरण अपना सकते हैं:

  • फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
  • Numpy का उपयोग करके y डेटा पॉइंट्स बनाएं।
  • मार्कर्स और लेबल्स की लिस्ट बनाएं।
  • एक फिगर और सबप्लॉट्स का सेट बनाएं।
  • अलग-अलग लेबल्स और मार्कर्स के साथ plot() मेथड का उपयोग करके लाइन्स प्लॉट करें।
  • प्लॉट के आधे के लिए प्लॉट हैंडलर्स प्राप्त करें।
  • लीजेंड्स के लिए लेबल्स प्राप्त करें।
  • प्लॉट पर लीजेंड्स रखें।
  • फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।

उदाहरण

import matplotlib.pyplot as plt
import numpy as np

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

y = np.exp(-np.arange(5))
markers = ["s", "o", "*"]
labels = ["one", "two"]

fig, ax = plt.subplots()
for i in range(6):
    ax.plot(y * i + i / 2., marker=markers[i // 2], label=labels[i % 2])

h, l = ax.get_legend_handles_labels()
ph = [plt.plot([], marker="", ls="")[0]] * 2
handles = ph + h
labels = ["Title 1:", "Title 2:"] + l
plt.legend(handles, labels, ncol=4)
plt.show()

आउटपुट

Matplotlib में लीजेंड रो में शीर्षक कैसे जोड़ें?

  1. Matplotlib का उपयोग करके Seaborn प्लॉट में लीजेंड का फॉन्ट साइज़ कैसे बढ़ाएं? Matplotlib का उपयोग करके Seaborn प्लॉट में लीजेंड का फॉन्ट साइज़ कैसे बढ़ाएं?

    Seaborn प्लॉट में लीजेंड का फॉन्ट साइज़ बढ़ाने के लिए, हम फॉन्टसाइज़ वेरिएबल का उपयोग कर सकते हैं और इसे legend() मेथड आर्गुमेंट में उपयोग कर सकते हैं। चरण Pandas का उपयोग करके डेटा फ्रेम बनाएं। कीज़ हैं नंबर, काउंट, और सेलेक्ट। barplot() मेथड का उपयोग करके Seaborn में बार प्लॉट करें। fontsiz

  1. Matplotlib लीजेंड बॉक्स का आकार कैसे एडजस्ट करें? Matplotlib लीजेंड बॉक्स का आकार कैसे एडजस्ट करें?

    Matplotlib लीजेंड बॉक्स का आकार एडजस्ट करने के लिए, हम लीजेंड मेथड में borderpad आर्गुमेंट्स का उपयोग कर सकते हैं। चरण अलग-अलग लाइन विड्थ के साथ दो सूचियों का उपयोग करके line1 और line2 बनाएं। फिगर पर लीजेंड रखने और लीजेंड बॉक्स का आकार एडजस्ट करने के लिए, legend() मेथड में borderpad=2 का उपयोग

  1. Matplotlib में hist2d प्लॉट के लिए कलरबार कैसे जोड़ें? Matplotlib में hist2d प्लॉट के लिए कलरबार कैसे जोड़ें?

    hist2d प्लॉट के लिए कलरबार जोड़ने के लिए, हम कलरबार() मेथड के आर्गुमेंट में स्केलेबल मैपेबल ऑब्जेक्ट पास कर सकते हैं। चरण NumPy का उपयोग करके x और y डेटा पॉइंट्स बनाएं। subplots() मेथड का उपयोग करके फिगर और सबप्लॉट्स का सेट बनाएं। hist2d() मेथड का उपयोग करके 2D हिस्टोग्राम प्लॉट बनाएं। hist