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

Matplotlib में ax.get_ylim() उपयोग करें

Matplotlib में ax.get_ylim() मेथड वर्तमान Y-अक्ष सीमाओं (न्यूनतम, अधिकतम) को टपल के रूप में लौटाता है।

चरण

  1. फिगर आकार सेट करें और पैडिंग समायोजित करें
  2. नया फिगर बनाएं या मौजूदा सक्रिय करें
  3. add_subplot() से फिगर में 'ax' जोड़ें
  4. NumPy से यादृच्छिक डेटा बिंदु बनाएं
  5. plot() मेथड से y डेटा प्लॉट करें
  6. ax.get_ylim() मेथड से Y-लिमिट्स प्रिंट करें
  7. plt.show() से प्रदर्शित करें

उदाहरण


import numpy as np
from matplotlib import pyplot as plt

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

fig = plt.figure()
ax = fig.add_subplot(1, 1, 1)

# यादृच्छिक डेटा
y = np.random.rand(10)

# डेटा प्लॉट करें
ax.plot(y, 'b-o', label='यादृच्छिक डेटा')

# वर्तमान Y-लिमिट्स प्राप्त करें और प्रिंट करें
print("Y-लिमिट्स:", ax.get_ylim())

ax.legend()
plt.show()

आउटपुट

प्लॉट विंडो में यादृच्छिक डेटा लाइन प्लॉट। कंसोल पर:


Y-लिमिट्स: (0.011546568085342858, 1.0373520884865295)

व्याख्या

  • ax.get_ylim() → (ymin, ymax) टपल लौटाता है
  • Matplotlib स्वचालित रूप से डेटा रेंज के आधार पर लिमिट्स सेट करता है (थोड़े मार्जिन के साथ)
  • यह मान डेटा रेंज [0, 1] से थोड़ा बड़ा है क्योंकि डिफ़ॉल्ट 5% मार्जिन होता है

संबंधित मेथड्स

मेथडविवरण
ax.get_xlim()X-अक्ष सीमाएं (xmin, xmax)
ax.get_ylim()Y-अक्ष सीमाएं (ymin, ymax)
ax.set_xlim(xmin, xmax)X-अक्ष सीमाएं सेट करें
ax.set_ylim(ymin, ymax)Y-अक्ष सीमाएं सेट करें
ax.axis([xmin, xmax, ymin, ymax])सभी सीमाएं एक साथ सेट करें
ax.margins(x, y)प्रतिशत मार्जिन सेट करें

व्यावहारिक उपयोग


# वर्तमान लिमिट्स प्राप्त करें, फिर थोड़ा बढ़ाएं
ymin, ymax = ax.get_ylim()
ax.set_ylim(ymin * 1.1, ymax * 1.1)  # 10% अधिक जगह

# या दूसरे प्लॉट से लिमिट्स मिलाएं
ax2.set_ylim(ax1.get_ylim())
  1. Matplotlib में 2D हिस्टोग्राम कैसे प्लॉट करें? Matplotlib में 2D हिस्टोग्राम कैसे प्लॉट करें?

    2D हिस्टोग्राम बनाने के लिए निम्नलिखित चरणों का पालन करें: चरण फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें। NumPy का उपयोग करके x और y डेटा पॉइंट्स बनाएं। एक फिगर और सबप्लॉट्स का सेट बनाएं। hist2d() मेथड का उपयोग करके x और y प्लॉट करें। प्लॉट का शीर्षक सेट करें। फिगर डिस्प्ले करने

  1. Matplotlib में 3D कंटीन्यूअस लाइन कैसे प्लॉट करें? Matplotlib में 3D कंटीन्यूअस लाइन कैसे प्लॉट करें?

    Matplotlib में 3D कंटीन्यूअस लाइन प्लॉट करने के लिए निम्नलिखित चरणों का पालन करें: चरण फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें। NumPy का उपयोग करके x और y डेटा पॉइंट्स बनाएं। x और y डेटा पॉइंट्स का उपयोग करके z डेटा पॉइंट्स बनाएं। figure() मेथड का उपयोग करके नया फिगर बनाएं या

  1. Flask में Matplotlib कैसे दिखाएं? Flask में Matplotlib कैसे दिखाएं?

    Flask में प्लॉट दिखाने के लिए, हम निम्नलिखित चरण अपना सकते हैं: एक छोटा एप्लिकेशन बनाएं। Flask एप्लिकेशन चलाने के लिए, वर्तमान डायरेक्टरी पर जाएं। $ export FLASK_APP=file.py $ flask run ब्राउज़र खोलें, यूआरएल हिट करें: https://127.0.0.1:5000/print-plot/ फिगर प्लॉट करने के लिए, हम रैंडम