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

Matplotlib में एक्सिस ऑब्जेक्ट का उपयोग करके एक्टिव सबप्लॉट कैसे सेट करें?

एक्टिव सबप्लॉट एक्सिस ऑब्जेक्ट सेट करने के लिए subplots() मेथड का उपयोग करके एक्सिस को सबप्लॉट अरेंजमेंट के रूप में जोड़ें।

चरण

  • फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें।
  • डेटा पॉइंट्स के लिए x और y लिस्ट बनाएं।
  • subplots() मेथड का उपयोग करके एक पंक्ति और दो कॉलम के साथ फिगर और सबप्लॉट्स बनाएं।
  • 0वें इंडेक्स पर एक्सिस ऑब्जेक्ट के साथ करंट फिगर में एक्सिस जोड़ें और इसे करंट एक्सिस बनाएं।
  • plot() मेथड का उपयोग करके x और y डेटा पॉइंट्स प्लॉट करें।
  • 1वें इंडेक्स पर एक्सिस ऑब्जेक्ट के साथ करंट फिगर में एक्सिस जोड़ें और इसे करंट एक्सिस बनाएं।
  • plot() मेथड का उपयोग करके x और y डेटा पॉइंट्स प्लॉट करें।
  • फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।

उदाहरण

import matplotlib.pyplot as plt

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

x = [1, 2, 4, 2, 1]
y = [1, 4, 0, 4, 1]
fig, axs = plt.subplots(1, 2)
plt.axes(axs[0])
plt.plot(x, y)
plt.axes(axs[1])
plt.plot(y, x)
plt.show()

आउटपुट

दो सबप्लॉट्स होंगे: बाएं में x बनाम y, दाएं में y बनाम x प्लॉट होगा।

  1. Matplotlib का उपयोग करके फिगर में सबप्लॉट्स को A, B, C से एनोटेट करें Matplotlib का उपयोग करके फिगर में सबप्लॉट्स को A, B, C से एनोटेट करें

    Matplotlib का उपयोग करके फिगर में सबप्लॉट्स को A, B और C से एनोटेट करने के लिए निम्नलिखित चरणों का पालन करें: चरण फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें। nrows=1 और ncols=3 के साथ फिगर और सबप्लॉट्स का सेट बनाएं। ऐरे पर 1D इटरेटर बनाएं। प्रत्येक एक्सिस को इटरेट करें और डेटा को

  1. Matplotlib में सबप्लॉट में टिक लेबल्स को कैसे घुमाएं? Matplotlib में सबप्लॉट में टिक लेबल्स को कैसे घुमाएं?

    सबप्लॉट में टिक लेबल्स घुमाने के लिए, हम set_xticklabels() या set_yticklabels() का उपयोग rotation आर्गुमेंट के साथ कर सकते हैं। संख्याओं की एक सूची (x) बनाएं जिसका उपयोग एक्सिस को टिक करने के लिए किया जा सके। subplot() का उपयोग करके एक्सिस प्राप्त करें जो वर्तमान फिगर में सबप्लॉट जोड़ने में मदद

  1. Matplotlib में एकाधिक X या Y एक्सिस कैसे प्लॉट करें? Matplotlib में एकाधिक X या Y एक्सिस कैसे प्लॉट करें?

    एकाधिक X या Y एक्सिस प्लॉट करने के लिए, हम twinx() या twiny() मेथड्स का उपयोग कर सकते हैं, हम निम्नलिखित चरण अपना सकते हैं: subplots() मेथड का उपयोग करके एक फिगर और सबप्लॉट्स का सेट बनाएं। बाएं Y-एक्सिस स्केल पर [1, 2, 3, 4, 5] डेटा पॉइंट्स प्लॉट करें। twinx() मेथड का उपयोग करके शेयर्ड X-एक्स