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

Python Matplotlib में सबप्लॉट में ग्रिड प्लॉट करना

Python Matplotlib में सबप्लॉट में ग्रिड प्लॉट करने के लिए, हम कई सबप्लॉट बना सकते हैं और कई अक्षों में से स्पाइन विजिबिलिटी को फाल्स सेट कर सकते हैं।

चरण

    <ली>फिगर आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। <ली>subplots() मेथड का उपयोग करके एक फिगर और सबप्लॉट का सेट बनाएं। <ली>वर्तमान फिगर में सबप्लॉट जोड़ें और इसकी स्पाइन विजिबिलिटी को फाल्स सेट करें। <ली>a☓3 लेबल बंद करें। <ली>X-अक्ष को उचित रूप से साझा करें। <ली>a☓1, a☓2 और a☓3 के लिए ग्रिड लाइन कॉन्फ़िगर करें। <ली>फिगर प्रदर्शित करने के लिए show() मेथड का उपयोग करें।

उदाहरण

import matplotlib.pyplot as plt

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

fig, (ax1, ax2) = plt.subplots(nrows=2)
ax3 = fig.add_subplot(111, zorder=-1)

for _, spine in ax3.spines.items():
    spine.set_visible(False)

ax3.tick_params(labelleft=False, labelbottom=False, left=False, right=False)
ax3.get_shared_x_axes().join(ax3, ax1)
ax3.grid(axis="x")
ax1.grid()
ax2.grid()

plt.show()

आउटपुट

Python Matplotlib में सबप्लॉट में ग्रिड प्लॉट करना

  1. Matplotlib.pyplot में सबप्लॉट्स के बीच की जगह कैसे हटाएं? Matplotlib.pyplot में सबप्लॉट्स के बीच की जगह कैसे हटाएं?

    Matplotlib में सबप्लॉट्स के बीच की स्पेसिंग को नियंत्रित करने के लिए GridSpec क्लास का उपयोग करें। यह विधि आपको सबप्लॉट लेआउट पर सटीक नियंत्रण देती है। चरण फिगर साइज़ सेट करें और ऑटोलेआउट सक्षम करें। gridspec.GridSpec(3, 3) से ग्रिड लेआउट बनाएं। gs.update(wspace=..., hspace=...) से क्षैतिज और ऊर्ध्

  1. Python के Matplotlib में गोले की सतह पर पॉइंट्स प्लॉट करना Python के Matplotlib में गोले की सतह पर पॉइंट्स प्लॉट करना

    Python में गोले की सतह पर पॉइंट्स प्लॉट करने के लिए, हम plot_surface() मेथड का उपयोग कर सकते हैं। चरण figure() मेथड का उपयोग करके नया फिगर बनाएं या मौजूदा फिगर सक्रिय करें। add_subplot() मेथड का उपयोग करके 3d प्रोजेक्शन के साथ सबप्लॉट्स का सेट जोड़ें। वेरिएबल r इनिशियलाइज़ करें। NumPy का उप

  1. Python के Matplotlib के साथ X-अक्ष पर दिनांक प्लॉट करना Python के Matplotlib के साथ X-अक्ष पर दिनांक प्लॉट करना

    Pandas का उपयोग करके, हम एक डेटाफ्रेम बना सकते हैं और डेटाटाइम के लिए इंडेक्स सेट कर सकते हैं। gcf().autofmt_xdate() का उपयोग करके, हम X-अक्ष पर दिनांक को समायोजित करेंगे। चरण date_time की सूची बनाएं और pd.to_datetime() का उपयोग करके इसे date_time में बदलें। data = [1, 2, 3] पर विचार करें। DataFra