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

Matplotlib सबप्लॉट्स में क्षैतिज स्थान पर हेरफेर

Matplotlib सबप्लॉट्स में क्षैतिज स्थान में हेरफेर करने के लिए, हम wspace=1 . का उपयोग कर सकते हैं subplots_adjust() . में तंग प्लॉट लेआउट के बिना विधि।

कदम

  • आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
  • बनाएं x और y डेटा अंक numpy का उपयोग कर रहे हैं।
  • 4 इंडेक्स के साथ एक आंकड़ा और सबप्लॉट का एक सेट बनाएं।
  • ऊर्ध्वाधर स्थान को समायोजित करने के लिए, हम wspace=1 . का उपयोग कर सकते हैं ।
  • आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।

उदाहरण

import numpy as np
import matplotlib.pyplot as plt

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

x = np.linspace(0, 2 * np.pi, 400)
y = np.sin(x ** 2)

fig, ((ax1, ax2), (ax3, ax4)) = plt.subplots(nrows=2, ncols=2)
fig.subplots_adjust(wspace=1)

plt.show()

आउटपुट

Matplotlib सबप्लॉट्स में क्षैतिज स्थान पर हेरफेर


  1. Matplotlib में X-अक्ष लेबल के लिए स्थान बढ़ाना

    Matplotlib में X-अक्ष लेबल के लिए स्थान बढ़ाने के लिए, हम subplots_adjust() में रिक्ति चर का उपयोग कर सकते हैं विधि का तर्क। कदम फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें। figure() . का उपयोग करके एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें विधि। numpy का उप

  1. मैं Matplotlib में आयत में रंग कैसे सेट करूं?

    Matplotlib में एक आयत में रंग सेट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - आकृति () . का उपयोग करके कोई आकृति बनाएं या मौजूदा आकृति को सक्रिय करें विधि। एक ~.axes.Axes . जोड़ें add_subplot() . का उपयोग करके एक सबप्लॉट व्यवस्था के हिस्से के रूप में आंकड़े के लिए विधि। एक आयत को एक लं

  1. Matplotlib में एक आयत के अंदर एक वृत्त प्लॉट करें

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