Matplotlib में एक भूखंड के लिए एक औसत रेखा खींचने के लिए, हम निम्नलिखित कदम उठा सकते हैं -
-
फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें।
-
numpy का उपयोग करके x और y डेटा बिंदु बनाएं।
-
सबप्लॉट्स () मेथड का इस्तेमाल फिगर और सबप्लॉट्स का सेट बनाने के लिए करें।
-
प्लॉट () का प्रयोग करें x और y डेटा बिंदुओं के लिए विधि।
-
सरणी का औसत मान ज्ञात करें, x.
-
प्लॉट () . का उपयोग करके x और y_avg डेटा बिंदुओं को प्लॉट करें विधि।
-
चित्र पर एक किंवदंती रखें।
-
आकृति प्रदर्शित करने के लिए, दिखाएँ () . का उपयोग करें विधि।
उदाहरण
import numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True x = np.array([3, 4, 5, 6, 7, 8, 9]) y = np.array([6, 5, 4, 3, 2, 1, 6]) fig, ax = plt.subplots() ax.plot(x, y, 'o-', label='line plot') y_avg = [np.mean(x)] * len(x) ax.plot(x, y_avg, color='red', lw=6, ls='--', label="average plot") plt.legend(loc=0) plt.show()
आउटपुट