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

Matplotlib में पहले X-अक्ष के नीचे दूसरा X-अक्ष कैसे जोड़ें?


Matplotlib में पहले X-अक्ष के नीचे दूसरा X-अक्ष जोड़ने के लिए, हम निम्नलिखित चरण ले सकते हैं:

चरण

  • फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
  • gca() मेथड का उपयोग करके करंट एक्सिस (ax1) प्राप्त करें।
  • Y-अक्ष शेयर करने वाला एक ट्विन एक्सिस (ax2) बनाएं।
  • एक्सिस पर X-अक्ष टिक्स सेट करें
  • एक्सिस 1 और एक्सिस 2 पर X-अक्ष लेबल्स सेट करें
  • फिगर प्रदर्शित करने के लिए, show() मेथड का उपयोग करें।

उदाहरण

import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True ax1 = plt.gca() ax2 = ax1.twiny() ax2.set_xticks([1, 2, 3, 4, 5]) ax1.set_xlabel("X-axis 1") ax2.set_xlabel("X-axis 2") plt.show()

आउटपुट

Matplotlib में पहले X-अक्ष के नीचे दूसरा X-अक्ष कैसे जोड़ें?Matplotlib में पहले X-अक्ष के नीचे दूसरा X-अक्ष कैसे जोड़ें?


  1. Matplotlib का उपयोग करके X-एक्सिस के नीचे फुटनोट कैसे जोड़ें? Matplotlib का उपयोग करके X-एक्सिस के नीचे फुटनोट कैसे जोड़ें?

    Matplotlib का उपयोग करके X-एक्सिस के नीचे फुटनोट जोड़ने के लिए figtext() और text() मेथड का उपयोग करें। चरण फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें। NumPy का उपयोग करके x और y डेटा पॉइंट्स बनाएं। NumPy का उपयोग करके x और y डेटा पॉइंट्स प्लॉट करें। फुटनोट रखने के लिए x, y पोजीशन

  1. Matplotlib में हैच लाइनविड्थ कैसे बदलें? Matplotlib में हैच लाइनविड्थ कैसे बदलें?

    हैच पैटर्न की लाइनविड्थ बदलने के लिए plt.rcParams[hatch.linewidth] सेट करें। चरण फिगर साइज़ और ऑटोलेआउट सेट करें। x, y = sin(x) डेटा जनरेट करें। plt.rcParams[hatch.linewidth] = 1 सेट करें। plt.scatter() में marker=s, hatch=/, linewidth=0.05 से स्क्वायर मार्कर्स प्लॉट करें। plt.show() से दिखाएं। उद

  1. Matplotlib Python में X-अक्ष मान कैसे सेट करें? Matplotlib Python में X-अक्ष मान कैसे सेट करें?

    Matplotlib Python में X-अक्ष मान सेट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: x और y डेटा पॉइंट्स के लिए दो सूचियां बनाएं। xticks रेंज वैल्यू प्राप्त करें। plot() मेथड का उपयोग करके xtick रेंज वैल्यू और y डेटा पॉइंट्स के साथ लाइन प्लॉट करें। xticks() मेथड का उपयोग करके xticks को X-अक्ष