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

मैं Matplotlib में इनलाइन लाइन लेबल कैसे बना सकता हूं?

Matplotlib में इनलाइन लेबल बनाने के लिए, हम लेबललाइन्स () . का उपयोग कर सकते हैं तरीका। -

कदम

  • आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
  • numpy और डेटा बिंदुओं की सूची का उपयोग करके यादृच्छिक डेटा बिंदु x बनाएं, A.
  • A . की सूची को पुनरावृत्त करें , और प्लॉट करें X और एक (पुनरावृत्त आइटम) लेबल के साथ।
  • खींची गई रेखाओं के लिए सभी पंक्तियों को उनके संबंधित किंवदंतियों के साथ लेबल करें।
  • आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।

उदाहरण

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 में सबप्लॉट में टिक लेबल कैसे घुमाएं?

    एक सबप्लॉट में टिक लेबल को घुमाने के लिए, हम set_xticklabels() . का उपयोग कर सकते हैं या set_yticlabels() रोटेशन . के साथ विधि में तर्क। संख्याओं (x) की एक सूची बनाएं जिनका उपयोग कुल्हाड़ियों पर टिक करने के लिए किया जा सकता है। सबप्लॉट () . का उपयोग करके अक्ष प्राप्त करें जो मौजूदा आंकड़े में

  1. मैं Matplotlib में कार्टेशियन समन्वय प्रणाली कैसे प्राप्त कर सकता हूं?

    Matplotlib में कार्टेशियन समन्वय प्रणाली को प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - एक चर प्रारंभ करें (N) एक मूल्य के साथ। x और y के लिए यादृच्छिक डेटा बिंदु बनाएं। बिंदुओं को बिखरने . का उपयोग करके प्लॉट करें x और y डेटा बिंदुओं के साथ विधि। आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . क

  1. मैं Matplotlib पायथन में एक बिंदु कैसे प्लॉट कर सकता हूं?

    Matplotlib में एकल डेटा बिंदु प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - एक मान के साथ x और y के लिए एक सूची प्रारंभ करें। X और Y अक्ष की सीमा 0 से 5 तक सीमित करें। मौजूदा लाइन शैली में एक ग्रिड बिछाएं। प्लॉट x और y प्लॉट () पद्धति का उपयोग करके marker=o, Markeredgecolor=red, Ma