मैटप्लोटलिब में एक्स-अक्ष के साथ एक ग्राफ को स्थानांतरित करने के लिए, हम निम्नलिखित कदम उठा सकते हैं -
- आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
- numpy का उपयोग करके x और y डेटा बिंदु बनाएं।
- मूल वक्र के लिए x और y डेटा बिंदुओं को प्लॉट करें।
- स्थानांतरित ग्राफ़ को y डेटा बिंदुओं के साथ (1, 1+len(y)) की सीमा में प्लॉट करें।
- आकृति पर एक किंवदंती रखें।
- आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।
उदाहरण
import numpy as np import matplotlib.pyplot as plt # Set the figure size plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True # x and y data points x = np.linspace(-5, 5, 100) y = np.sin(x) # Original graph and shifted graph plt.plot(x, y, label='Original Graph') plt.plot(range(1, 1+len(y)), y, label='Shifted Graph') # Place a legend plt.legend(loc='upper right') plt.show()
आउटपुट
यह निम्नलिखित आउटपुट का उत्पादन करेगा