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

Matplotlib में एक भूखंड के अंदर अक्ष रेखाएँ कैसे आकर्षित करें?

Matplotlib में एक भूखंड के अंदर अक्ष रेखाएँ खींचने के लिए, हम निम्नलिखित कदम उठा सकते हैं -

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

उदाहरण

pltplt.rcParams["figure.figsize"] =[7.00, 3.50]plt.rcParams["figure.autolayout"] =Truefig =plt.figure()x =np.linspace के रूप में
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()

आउटपुट

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

Matplotlib में एक भूखंड के अंदर अक्ष रेखाएँ कैसे आकर्षित करें? Matplotlib में एक भूखंड के अंदर अक्ष रेखाएँ कैसे आकर्षित करें?


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

    Matplotlib में ओवरलैपिंग लाइनों को प्लॉट करने के लिए, हम वैरिएबल ओवरलैपिंग का उपयोग कर सकते हैं जो मूल रूप से प्लॉट में अस्पष्टता या अल्फा मान सेट करता है। कदम आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। लाइन के अल्फ़ा मान को सेट करने के लिए एक वैरिएबल ओवरलैपिंग को इनिशि

  1. Matplotlib में एक सर्कल के अंदर एक आयत कैसे प्लॉट करें?

    Matplotlib में एक वृत्त के अंदर एक आयत बनाने के लिए, हम निम्नलिखित कदम उठा सकते हैं - आंकड़ा . का उपयोग करके एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें विधि। वर्तमान अक्ष में एक सबप्लॉट जोड़ें। आयत () . का उपयोग करके एक आयत और एक वृत्त उदाहरण बनाएं और मंडली () कक्षा। कुल्हाड़ियों

  1. Matplotlib समोच्च साजिश के लिए अक्ष रेखाएं या मूल बनाएं।

    मैटलपोटलिब कंटूर प्लॉट के लिए अक्ष रेखाएं या मूल खींचने के लिए, हम उपयोग कर सकते हैंcontourf() , axhline() y=0 और axvline() x=0. numpy का उपयोग करके x, y, और z के लिए डेटा बिंदु बनाएं। अक्ष गुण सेट करने के लिए, हम plt.axis(off) . का उपयोग कर सकते हैं विधि। कॉन्टूरफ () . का प्रयोग करें x,