सबप्लॉट (पंक्ति, कॉल, इंडेक्स) विधि का उपयोग करके, हम एक आकृति को पंक्ति * कॉल भागों में विभाजित कर सकते हैं, और सूचकांक स्थिति पर आकृति को प्लॉट कर सकते हैं। निम्नलिखित कार्यक्रम में, हम एक ही आकृति में दो आरेख बनाएंगे।
कदम
-
numpy का उपयोग करके x, y1, y2 अंक बनाना।
-
nrows =1, ncols =2, index =1 के साथ, सबप्लॉट () विधि का उपयोग करके, वर्तमान आंकड़े में सबप्लॉट जोड़ें।
-
प्लॉट () पद्धति का उपयोग करके x और y1 बिंदुओं का उपयोग करके रेखा को प्लॉट करें।
-
plt.title(), plt.xlabel() और plt.ylabel() विधियों का उपयोग करके चित्र 1 के लिए X और Y अक्षों के लिए शीर्षक, लेबल सेट करें।
-
nrows =1, ncols =2, index =2 के साथ, सबप्लॉट () विधि का उपयोग करके, वर्तमान आंकड़े में सबप्लॉट जोड़ें।
-
प्लॉट () पद्धति का उपयोग करके 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() आउटपुट
