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

Matplotlib में इंलाइन लाइन लेबल्स कैसे ड्रॉ करें?


Matplotlib में इंलाइन लेबल्स ड्रॉ करने के लिए, हम labelLines() मेथड का उपयोग कर सकते हैं।

चरण

  • फिगर का आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
  • NumPy का उपयोग करके रैंडम डेटा पॉइंट्स x और डेटा पॉइंट्स की लिस्ट A बनाएं।
  • A की लिस्ट पर इटरेट करें, और लेबल के साथ X और a (इटरेटेड आइटम) प्लॉट करें।
  • ड्रॉन लाइन्स के लिए उनके संबंधित लीजेंड्स के साथ सभी लाइन्स को लेबल करें।
  • फिगर प्रदर्शित करने के लिए, show() मेथड का उपयोग करें।

उदाहरण

import numpy as np
from matplotlib import pyplot as plt
from labellines import labelLines
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
X = np.linspace(0, 1, 500)
A = [1, 2, 5, 10, 20]
for a in A:
    plt.plot(X, np.arctan(a*X), label=str(a))
labelLines(plt.gca().get_lines(), zorder=2.5)
plt.show()

आउटपुट

Matplotlib में इंलाइन लाइन लेबल्स कैसे ड्रॉ करें?


  1. Matplotlib में सबप्लॉट में टिक लेबल्स को कैसे घुमाएं? Matplotlib में सबप्लॉट में टिक लेबल्स को कैसे घुमाएं?

    सबप्लॉट में टिक लेबल्स घुमाने के लिए, हम set_xticklabels() या set_yticklabels() का उपयोग rotation आर्गुमेंट के साथ कर सकते हैं। संख्याओं की एक सूची (x) बनाएं जिसका उपयोग एक्सिस को टिक करने के लिए किया जा सके। subplot() का उपयोग करके एक्सिस प्राप्त करें जो वर्तमान फिगर में सबप्लॉट जोड़ने में मदद

  1. Matplotlib में कार्टेशियन कोऑर्डिनेट सिस्टम कैसे प्राप्त करें? Matplotlib में कार्टेशियन कोऑर्डिनेट सिस्टम कैसे प्राप्त करें?

    Matplotlib में कार्टेशियन कोऑर्डिनेट सिस्टम प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: एक वेरिएबल (N) को एक मान के साथ इनिशियलाइज़ करें। x और y के लिए रैंडम डेटा पॉइंट्स बनाएं। scatter मेथड का उपयोग करके x और y डेटा पॉइंट्स के साथ पॉइंट्स प्लॉट करें। फिगर डिस्प्ले करने के लिए show(

  1. मैटप्लॉटलिब पायथन में सिंगल पॉइंट कैसे प्लॉट करें? मैटप्लॉटलिब पायथन में सिंगल पॉइंट कैसे प्लॉट करें?

    मैटप्लॉटलिब में सिंगल डेटा पॉइंट प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: सिंगल वैल्यू के साथ x और y के लिए सूची इनिशियलाइज़ करें। 0 से 5 तक X और Y एक्सिस रेंज को सीमित करें। वर्तमान लाइन स्टाइल में ग्रिड लेआउट करें। marker=o, markeredgecolor=red, markerfacecolor=green के साथ plot() मेथ