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

matplotlib में अलग-अलग लंबाई के दो अलग-अलग सरणी प्लॉट करें


matplotlib में अलग-अलग लंबाई के दो अलग-अलग सरणी प्लॉट करने के लिए, हम निम्न चरण अपना सकते हैं:

  • फिगर आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग समायोजित करें।
  • नंपाई का उपयोग करके y1, x1, y2 और x2 डेटा पॉइंट्स बनाएं जिनकी सरणी लंबाई अलग-अलग हो।
  • plot() मेथड का उपयोग करके x1, y1 और x2, y2 डेटा पॉइंट्स प्लॉट करें।
  • फिगर प्रदर्शित करने के लिए show() मेथड का उपयोग करें।

उदाहरण

import numpy as np
import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
y1 = (np.random.random(100) - 0.5).cumsum()
y2 = y1.reshape(-1, 10).mean(axis=1)
x1 = np.linspace(0, 1, 100)
x2 = np.linspace(0, 1, 10)
plt.plot(x1, y1)
plt.plot(x2, y2)
plt.show()

आउटपुट

यह निम्न आउटपुट उत्पन्न करेगा

matplotlib में अलग-अलग लंबाई के दो अलग-अलग सरणी प्लॉट करेंmatplotlib में अलग-अलग लंबाई के दो अलग-अलग सरणी प्लॉट करें

  1. Matplotlib में टेक्निकल ड्राइंग के लिए डिस्टेंस एरोज़ कैसे प्लॉट करें? Matplotlib में टेक्निकल ड्राइंग के लिए डिस्टेंस एरोज़ कैसे प्लॉट करें?

    दो क्षैतिज रेखाओं के बीच की दूरी दिखाने के लिए annotate() के एरो प्रॉपर्टीज़ का उपयोग करें। चरण फिगर साइज़ और ऑटोलेआउट सेट करें। plt.axhline() से दो क्षैतिज रेखाएं खींचें (y=3.5, y=2.5)। पहले annotate() से डबल-हेडेड एरो (arrowstyle=) खींचें। दूसरे annotate() से दूरी लेबल ($\it{d=1}$) रखें। plt.show

  1. Matplotlib के साथ सैंपल द्वारा प्रायिकता घनत्व फ़ंक्शन प्लॉट करना Matplotlib के साथ सैंपल द्वारा प्रायिकता घनत्व फ़ंक्शन प्लॉट करना

    सैंपल द्वारा प्रायिकता घनत्व फ़ंक्शन प्लॉट करने के लिए, हम x और y डेटा पॉइंट्स के लिए NumPy का उपयोग कर सकते हैं। चरण NumPy का उपयोग करके x और p डेटा पॉइंट्स बनाएं। plot() मेथड का उपयोग करके x और p डेटा पॉइंट्स प्लॉट करें। X-अक्ष को रेंज में स्केल करें। फिगर डिस्प्ले करने के लिए show() मेथड

  1. Matplotlib का उपयोग करके दो Seaborn lmplots को साथ-साथ कैसे प्लॉट करें? Matplotlib का उपयोग करके दो Seaborn lmplots को साथ-साथ कैसे प्लॉट करें?

    Seaborn में दो ग्राफ़ साथ-साथ प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: दो ग्राफ़ बनाने के लिए, हम फिगर साइज़ (7, 7) के साथ nrows=1, ncols=2 का उपयोग कर सकते हैं। Pandas का उपयोग करके col1 और col2 कीज़ के साथ डेटा फ्रेम बनाएं। बार का उपयोग करके प्रत्येक श्रेणीगत बिन में ऑब्जर्वेशन क