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

मुझे फ़ंक्शन के माध्यम से matplotlib ऑब्जेक्ट कैसे पास करना चाहिए; अक्ष, अक्ष या चित्र के रूप में?

एक समारोह के माध्यम से एक matplotlib वस्तु पारित करने के लिए; अक्ष, अक्ष या आकृति के रूप में, हम निम्नलिखित कदम उठा सकते हैं -

  • आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
  • साजिश में () विधि, अक्ष कुल्हाड़ी पर x और y डेटा बिंदुओं को प्लॉट करें।
  • प्रोफ़ाइल() . में विधि, एक आकृति और सबप्लॉट का एक सेट बनाएं। कुल्हाड़ियों को पुनरावृत्त करें और प्लॉट () . में पास करें आकृति बनाने की विधि।
  • प्रोफ़ाइल() पर कॉल करें 3 पंक्तियों और 4 स्तंभों वाली विधि।
  • आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।

उदाहरण

import numpy as np
from matplotlib import pyplot as plt

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

def plot(ax, x, y):
   ax.plot(x, y)

def profile(rows, cols):
   fig, axes = plt.subplots(rows, cols)
   for ax in axes:
      for a in ax:
plot(a, np.random.rand(10), np.random.rand(10))

profile(3, 4)
plt.show()

आउटपुट

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

मुझे फ़ंक्शन के माध्यम से matplotlib ऑब्जेक्ट कैसे पास करना चाहिए; अक्ष, अक्ष या चित्र के रूप में? मुझे फ़ंक्शन के माध्यम से matplotlib ऑब्जेक्ट कैसे पास करना चाहिए; अक्ष, अक्ष या चित्र के रूप में?


  1. Matplotlib में कुल्हाड़ियों के बिना प्लॉट 3D बार

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

  1. मैं Matplotlib में एकाधिक एक्स या वाई अक्ष कैसे प्लॉट करूं?

    एकाधिक X या Y अक्षों को आलेखित करने के लिए, हम जुड़वां () . का उपयोग कर सकते हैं या जुड़वां () तरीके, हम निम्नलिखित कदम उठा सकते हैं - सबप्लॉट () का उपयोग करना विधि, एक आकृति और सबप्लॉट का एक सेट बनाएं। बाएं Y-अक्ष पैमाने पर [1, 2, 3, 4, 5] डेटा बिंदुओं को प्लॉट करें। जुड़वां () का उपयोग कर

  1. Matplotlib में कुल्हाड़ियों को कैसे स्विच करें?

    Matplotlib में कुल्हाड़ियों को स्विच करने के लिए, हम एक आकृति बना सकते हैं और सबप्लॉट्स () विधि का उपयोग करके दो सबप्लॉट जोड़ सकते हैं। वक्र प्लॉट करें, x और y डेटा निकालें, और इन डेटा को दूसरे प्लॉट किए गए वक्र में सेट करें। कदम numpy का उपयोग करके x और y डेटा पॉइंट बनाएं। एक आकृति बनाएं और द