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

दो मौजूदा Matplotlib प्लॉट्स को एक प्लॉट में कैसे मर्ज करें?


दो मौजूदा Matplotlib प्लॉट्स को एक प्लॉट में मर्ज करने के लिए, हम निम्नलिखित चरण ले सकते हैं:

  • फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
  • Numpy का उपयोग करके x, y1 और y2 डेटा पॉइंट्स बनाएं।
  • plot() मेथड का उपयोग करके (x, y1) और (x, y2) पॉइंट्स प्लॉट करें।
  • करंट एक्सेस के xy डेटा पॉइंट्स प्राप्त करें।
  • argsort() का उपयोग करके उन इंडेक्स को रिटर्न करें जो ऐरे को सॉर्ट करेंगे।
  • प्रत्येक प्लॉट के x और y डेटा पॉइंट्स को जोड़ें।
  • दूसरे इंडेक्स सबप्लॉट पर X और Y डेटा पॉइंट्स प्लॉट करें।
  • फिगर प्रदर्शित करने के लिए, show() मेथड का उपयोग करें।

उदाहरण

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(-10, 10, 100) y1 = np.sin(x) y2 = np.cos(x) plt.subplot(211) plt.plot(x, y1, color='red', lw=5) plt.plot(x, y2, color='orange', lw=7) X, Y = [], [] for lines in plt.gca().get_lines(): for x, y in lines.get_xydata(): X.append(x) Y.append(y) idx = np.argsort(X) X = np.array(X)[idx] Y = np.array(Y)[idx] plt.subplot(212) plt.plot(X, Y, color='green', lw=0.75) plt.show()

आउटपुट

दो मौजूदा Matplotlib प्लॉट्स को एक प्लॉट में कैसे मर्ज करें?दो मौजूदा Matplotlib प्लॉट्स को एक प्लॉट में कैसे मर्ज करें?


  1. मैटप्लॉटलिब - पायथन प्लॉट में डिग्री सिम्बल कैसे डालें? मैटप्लॉटलिब - पायथन प्लॉट में डिग्री सिम्बल कैसे डालें?

    प्लॉट में डिग्री सिम्बल डालने के लिए, हम लेटेक्स प्रतिनिधित्व का उपयोग कर सकते हैं। चरण नम्पाई का उपयोग करके pV, nR और T के लिए डेटा पॉइंट्स बनाएं। plot() मेथड का उपयोग करके pV और T प्लॉट करें। xlabel() मेथड का उपयोग करके pV के लिए xlabel सेट करें। ylabel() मेथड का उपयोग करके डिग्री सिम्बल के साथ

  1. Matplotlib का उपयोग करके दो बिंदीदार रेखाएं प्लॉट करना और मार्कर सेट करना Matplotlib का उपयोग करके दो बिंदीदार रेखाएं प्लॉट करना और मार्कर सेट करना

    इस प्रोग्राम में, हम matplot लाइब्रेरी का उपयोग करके दो रेखाएं प्लॉट करेंगे। कोडिंग शुरू करने से पहले, हमें निम्न कमांड का उपयोग करके matplotlib लाइब्रेरी आयोर्ट करने की आवश्यकता है - Import matplotlib.pyplot as plt Pyplot कमांड शैली फ़ंक्शन का एक संग्रह है जो matplotlib को MATLAB की तरह काम करता ह

  1. दो macOS खातों को एक में कैसे मर्ज करें दो macOS खातों को एक में कैसे मर्ज करें

    यदि आपके पास macOS पर दो उपयोगकर्ता खाते हैं और उन्हें एक में मर्ज करना चाहते हैं, तो एक सरल समाधान एक खाते के डेटा का पहले बैकअप लेना और फिर उसे हटाना होगा। macOS दो खातों को मर्ज करने का कोई सरल तरीका प्रदान नहीं करता है। यहां हम आपको दिखाते हैं कि एक खाते के डेटा का बैकअप और संग्रह कैसे करें, इसे