पाइप्लॉट में अधिकतम मान को एनोटेट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं -
- आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
- नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें।
- x की सूची बनाएं और y डेटा बिंदु।
- प्लॉट x और y डेटा अंक numpy का उपयोग कर रहे हैं।
- Y सरणी में अधिकतम खोजें और उस अधिकतम के अनुरूप स्थिति खोजें सरणी में तत्व
- उस बिंदु को स्थानीय अधिकतम के साथ एनोटेट करें।
- आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।
उदाहरण
pltplt.rcParams["figure.figsize"] =[7.50, 3.50]plt.rcParams["figure.autolayout"] =Truefig =plt.figure()ax =fig.add_subplot (111)x =np.array([1, 3, 5, 3, 1])y =np.array([2, 1, 3, 1, 2]) लाइन, =ax.plot(x, y) ymax =max(y)xpos =np.where(y ==ymax)xmax =x[xpos]ax.annotate('local max', xy=(xmax, ymax), xytext=(xmax, ymax + 5), एरोप्रॉप्स =डिक्ट (फेसकलर ='ब्लैक'),) plt.show ()आउटपुट