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

मैटप्लॉट्लिब में प्लॉट के अंदर एक्सिस लाइन्स कैसे ड्रॉ करें?

मैटप्लॉट्लिब में प्लॉट के अंदर एक्सिस लाइन्स ड्रॉ करने के लिए, हम निम्न चरणों का पालन कर सकते हैं:

  • फिगर का आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
  • एक नया फिगर बनाएं या मौजूदा फिगर को एक्टिवेट करें।
  • नम्पी का उपयोग करके x डेटा पॉइंट्स बनाएं।
  • सबप्लॉट व्यवस्था के हिस्से के रूप में फिगर में 'ax' जोड़ें।
  • plot() मेथड का उपयोग करके x और x**x डेटा पॉइंट्स प्लॉट करें।
  • लेफ्ट और बॉटम पोजीशन को 0 पर सेट करें, जबकि राइट और टॉप स्पाइन्स का कलर नन सेट करें।
  • फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।

उदाहरण

import numpy as np
import matplotlib.pyplot as plt

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

fig = plt.figure()
x = np.linspace(-5, 5, 100)
ax = fig.add_subplot(111)
ax.plot(x, x*x)

ax.spines['left'].set_position('zero')
ax.spines['right'].set_color('none')
ax.spines['bottom'].set_position('zero')
ax.spines['top'].set_color('none')

plt.show()

आउटपुट

यह निम्न आउटपुट उत्पन्न करेगा:

मैटप्लॉट्लिब में प्लॉट के अंदर एक्सिस लाइन्स कैसे ड्रॉ करें?मैटप्लॉट्लिब में प्लॉट के अंदर एक्सिस लाइन्स कैसे ड्रॉ करें?


  1. Matplotlib में ओवरलैपिंग लाइन्स कैसे प्लॉट करें? Matplotlib में ओवरलैपिंग लाइन्स कैसे प्लॉट करें?

    ओवरलैपिंग लाइन्स को स्पष्ट दिखाने के लिए alpha (पारदर्शिता) पैरामीटर का उपयोग करें। चरण फिगर साइज़ और ऑटोलेआउट सेट करें। overlapping वेरिएबल में अल्फा वैल्यू स्टोर करें (उदाहरण: 0.15)। दो लाइन्स को अलग-अलग रंग और समान अल्फा के साथ प्लॉट करें। plt.show() से दिखाएं। उदाहरण कोड from matplotlib import

  1. Matplotlib में सर्कल के अंदर रेक्टेंगल कैसे प्लॉट करें? Matplotlib में सर्कल के अंदर रेक्टेंगल कैसे प्लॉट करें?

    Matplotlib में सर्कल के अंदर रेक्टेंगल प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: figure मेथड का उपयोग करके नया फिगर बनाएं या मौजूदा फिगर सक्रिय करें। वर्तमान एक्सिस में सबप्लॉट जोड़ें। Rectangle() और Circle() क्लास का उपयोग करके रेक्टेंगल और सर्कल इंस्टेंस बनाएं। एक्सिस पर पैच जोड

  1. मैटप्लॉटलिब कंटूर प्लॉट के लिए एक्सिस लाइन्स या ऑरिजिन कैसे ड्रा करें? मैटप्लॉटलिब कंटूर प्लॉट के लिए एक्सिस लाइन्स या ऑरिजिन कैसे ड्रा करें?

    मैटप्लॉटलिब कंटूर प्लॉट के लिए एक्सिस लाइन्स या ऑरिजिन ड्रा करने के लिए, हम contourf(), axhline() y=0 और axvline() x=0 का उपयोग कर सकते हैं। नम्पाई का उपयोग करके x, y, और z के लिए डेटा पॉइंट्स बनाएं। एक्सेस प्रॉपर्टीज़ सेट करने के लिए, हम plt.axis(off) मेथड का उपयोग कर सकते हैं। x, y, और z डेटा पॉ