Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

कैसे एक Pyplot में अधिकतम मूल्य स्वचालित रूप से एनोटेट करने के लिए?


पाइप्लॉट में अधिकतम मान को एनोटेट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं -

  • आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
  • नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें।
  • 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 ()

आउटपुट

कैसे एक Pyplot में अधिकतम मूल्य स्वचालित रूप से एनोटेट करने के लिए?


  1. मैं सभी खुली pyplot windows (Matplotlib) को कैसे बंद करूं?

    plt.figure().close(): फिगर विंडो बंद करें। बंद करें () अपने आप वर्तमान आंकड़ा बंद कर देता है बंद करें(एच) , जहां h एक चित्र उदाहरण है, उस आकृति को बंद कर देता है बंद करें(संख्या) संख्या=संख्या . के साथ आकृति को बंद कर देता है बंद करें(नाम) , जहां नाम एक स्ट्रिंग है, उस लेबल के साथ आकृति को बंद

  1. कैसे Pyplot में एक आकृति के लिए कुल्हाड़ियों की सूची प्राप्त करने के लिए?

    किसी आकृति के अक्षों की सूची प्राप्त करने के लिए, हम पहले एक आकृति बनाएंगे और फिर, get_axes() का उपयोग करेंगे। कुल्हाड़ियों को प्राप्त करने और उन कुल्हाड़ियों के लेबल सेट करने की विधि। numpy और अंजीर . का उपयोग करके xs और y बनाएं आकृति () . का उपयोग करके तरीका। एक नया आंकड़ा बनाएं, या एक मौजूदा आंक

  1. टिंकर में एंट्री विजेट का मूल्य कैसे प्राप्त करें?

    मान लीजिए कि हमने एक एंट्री विजेट बनाया है और हम इसका मूल्य प्राप्त करना चाहते हैं। इस मामले में, हम .get() . का उपयोग कर सकते हैं तरीका। यह इनपुट ऑब्जेक्ट को एक वेरिएबल में मैप करता है जिसका उपयोग आगे दर्ज किए गए मान को प्रिंट या प्रदर्शित करने के लिए किया जा सकता है। उदाहरण इस उदाहरण में, हम एक ऐ