एक बिंदु से गुजरने वाली क्षैतिज और लंबवत रेखाओं को प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं
- आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
- ढलान (m1, m2) और इंटरसेप्ट (c1 और c2) का उपयोग करके दो लाइनें बनाएं। ढलानों को प्रारंभ करें और मूल्यों को इंटरसेप्ट करें।
- numpy का उपयोग करके x डेटा पॉइंट बनाएं।
- प्लॉट x, m1, m2, c2 और c1 डेटा पॉइंट प्लॉट () . का उपयोग करके विधि।
- प्रतिच्छेदन और ढलान मानों का उपयोग करते हुए, प्रतिच्छेदन बिंदु ज्ञात करें।
- बिंदीदार रेखा शैली के साथ क्षैतिज और लंबवत रेखाएं प्लॉट करें।
- प्लॉट पर प्लॉट xi और yi पॉइंट
- आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।
उदाहरण
import matplotlib.pyplot as plt import numpy as np plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True m1, c1 = 0.1, 2.0 m2, c2 = 2.0, -3.0 x = np.linspace(-10, 10, 500) plt.plot(x, x * m1 + c1, 'red') plt.plot(x, x * m2 + c2, 'green') plt.xlim(-2, 8) plt.ylim(-2, 8) xi = (c1 - c2) / (m2 - m1) yi = m1 * xi + c1 plt.axvline(x=xi, color='gray', linestyle='--') plt.axhline(y=yi, color='gray', linestyle='--') plt.scatter(xi, yi, color='black') plt.show()
आउटपुट