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

Python का उपयोग करके दो प्लॉट्स को साथ-साथ कैसे बनाएं?


subplot(row, col, index) मेथड का उपयोग करके, हम एक फिगर को row*col भागों में विभाजित कर सकते हैं, और index पोजीशन पर फिगर प्लॉट कर सकते हैं। निम्नलिखित प्रोग्राम में, हम एक ही फिगर में दो डायग्राम बनाएंगे।

चरण

  • NumPy का उपयोग करके x, y1, y2 पॉइंट्स बनाना।

  • nrows = 1, ncols = 2, index = 1 के साथ, subplot() मेथड का उपयोग करके वर्तमान फिगर में सबप्लॉट जोड़ें।

  • plot() मेथड का उपयोग करके x और y1 पॉइंट्स का उपयोग करके लाइन प्लॉट करें।

  • plt.title(), plt.xlabel() और plt.ylabel() मेथड्स का उपयोग करके फिगर 1 के लिए शीर्षक, X और Y एक्सिस के लिए लेबल सेट करें।

  • nrows = 1, ncols = 2, index = 2 के साथ, subplot() मेथड का उपयोग करके वर्तमान फिगर में सबप्लॉट जोड़ें।

  • plot() मेथड का उपयोग करके x और y2 पॉइंट्स का उपयोग करके लाइन प्लॉट करें।

  • plt.title(), plt.xlabel() और plt.ylabel() मेथड्स का उपयोग करके फिगर 2 के लिए शीर्षक, X और Y एक्सिस के लिए लेबल सेट करें।

  • फिगर दिखाने के लिए plt.show() मेथड का उपयोग करें।

उदाहरण

from matplotlib import pyplot as plt
import numpy as np
xPoints = np.array([2, 4, 6, 8, 10, 12, 14, 16, 18, 20])
y1Points = np.array([12, 14, 16, 18, 10, 12, 14, 16, 18, 120])
y2Points = np.array([12, 7, 6, 5, 4, 3, 2, 2, 1, 12])
plt.subplot(1, 2, 1) # row 1, col 2 index 1
plt.plot(xPoints, y1Points)
plt.title("My first plot!")
plt.xlabel('X-axis ')
plt.ylabel('Y-axis ')
plt.subplot(1, 2, 2) # index 2
plt.plot(xPoints, y2Points)
plt.title("My second plot!")
plt.xlabel('X-axis ')
plt.ylabel('Y-axis ')
plt.show()

आउटपुट

Python का उपयोग करके दो प्लॉट्स को साथ-साथ कैसे बनाएं?

  1. Python का उपयोग करके plt.show() विंडो को अधिकतम कैसे करें? Python का उपयोग करके plt.show() विंडो को अधिकतम कैसे करें?

    plt.get_current_fig_manager() और mng.full_screen_toggle() मेथड्स का उपयोग करके, हम एक प्लॉट को अधिकतम कर सकते हैं।चरणवर्तमान फिगर में एक सबप्लॉट जोड़ें, जहां nrow = 1, ncols = 1 और index = 1।सूची [1, 2, 3] और pie() मेथड का उपयोग करके पाई चार्ट बनाएं।get_current_fig_manager() मेथड का उपयोग करके वर्तम

  1. Python का उपयोग करके TensorFlow में दो मैट्रिक्स को कैसे गुणा करें? Python का उपयोग करके TensorFlow में दो मैट्रिक्स को कैसे गुणा करें?

    TensorFlow, Google द्वारा प्रदान किया गया एक मशीन लर्निंग फ्रेमवर्क है। यह एक ओपन-सोर्स फ्रेमवर्क है जिसे Python के साथ मिलकर एल्गोरिदम, डीप लर्निंग एप्लिकेशन और बहुत कुछ लागू करने के लिए उपयोग किया जाता है। इसका उपयोग अनुसंधान और उत्पादन उद्देश्यों के लिए किया जाता है। इसमें ऑप्टिमाइज़ेशन तकनीकें ह

  1. Python में Bokeh का उपयोग करके एकाधिक लाइनों को कैसे विज़ुअलाइज़ करें? Python में Bokeh का उपयोग करके एकाधिक लाइनों को कैसे विज़ुअलाइज़ करें?

    Bokeh एक Python पैकेज है जो डेटा विज़ुअलाइज़ेशन में मदद करता है। यह एक ओपन-सोर्स प्रोजेक्ट है। Bokeh अपने प्लॉट को HTML और JavaScript का उपयोग करके रेंडर करता है। यह इंगित करता है कि यह वेब-आधारित डैशबोर्ड के साथ काम करते समय उपयोगी है। Bokeh डेटा स्रोत को JSON फ़ाइल में परिवर्तित करता है। इस फ़ाइल