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

matplotlib में कलरबार स्थिति को दाईं ओर कैसे स्थानांतरित करें?

मैटप्लोटलिब में कलरबार की स्थिति को दाईं ओर शिफ्ट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं -

कदम

  • numpy और matplotlib आयात करें।

  • फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें।

  • वैरिएबल को प्रारंभ करें N नमूना डेटा की संख्या संग्रहीत करने के लिए।

  • बनाएं x और y डेटा अंक numpy का उपयोग कर रहे हैं।

  • स्कैटर () . का उपयोग करके स्कैटर प्लॉट बनाएं x . के साथ विधि और y डेटा बिंदु।

  • प्लॉट में कलरबार जोड़ें, पैड . का उपयोग करें दाएँ या बाएँ की ओर क्षैतिज बदलाव के लिए मान।

  • आकृति प्रदर्शित करने के लिए, दिखाएँ () . का उपयोग करें विधि।

उदाहरण

# आयात numpy और matplotlibimport numpy as npfrom matplotlib आयात pyplot को plt के रूप में आयात करें# आंकड़ा sizeplt.rcParams["figure.figsize"] =[7.50, 3.50]plt.rcParams["figure.autolayout"] =TrueN =100 सेट करें # x और y डेटा पॉइंट बनाएंx =np.random.rand(N)y =np.random.rand(N)# स्कैटर प्लॉट x और y डेटा पॉइंट्स के साथ =plt.scatter(x, y, c=x, cmap='हॉट', मार्कर='*')# पैड वैल्यू के साथ एक कलरबार जोड़ें। 

आउटपुट

यह निम्नलिखित आउटपुट देगा -

matplotlib में कलरबार स्थिति को दाईं ओर कैसे स्थानांतरित करें?

यदि आप कलरबार को बाईं ओर सेट करना चाहते हैं, तो स्थान पैरामीटर का उपयोग करें जैसा कि नीचे दिखाया गया है -

plt.colorbar(s, shrink=0.9, pad=0.1, location="left")

कोड में इस लाइन के साथ, हमारे पास आउटपुट इस प्रकार होगा -

matplotlib में कलरबार स्थिति को दाईं ओर कैसे स्थानांतरित करें?


  1. Matplotlib फिगर लेजेंड की स्थिति और संरेखण कैसे करें?

    matplotlib फिगर लेजेंड को स्थिति और संरेखित करने के लिए, हम निम्नलिखित कदम उठा सकते हैं- प्लॉट लाइन1 और लाइन2 प्लॉट () . का उपयोग करके विधि। आकृति पर एक किंवदंती रखें। bbox_to_anchor का उपयोग करें स्थिति निर्धारित करने और पौराणिक तत्वों के क्षैतिज संरेखण बनाने के लिए। आंकड़ा प्रदर्शित करने के लिए,

  1. Matplotlib लीजेंड बॉक्स के आकार को कैसे समायोजित करें?

    matplotlib लेजेंड बॉक्स के आकार को समायोजित करने के लिए, हम लेजेंड विधि में बॉर्डरपैड तर्कों का उपयोग कर सकते हैं। कदम पंक्ति1 Create बनाएं और लाइन2 अलग-अलग लाइन चौड़ाई वाली दो सूचियों का उपयोग करना। चित्र पर लेजेंड लगाने और लेजेंड बॉक्स के आकार को समायोजित करने के लिए, Borderpad=2 . का उपय

  1. Matplotlib अक्ष में सापेक्ष बदलाव कैसे निकालें?

    Matplotlib अक्ष में सापेक्ष बदलाव को दूर करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - दो इनपुट सूचियों के साथ एक लाइन प्लॉट करें। gca() . का उपयोग करना विधि, वर्तमान अक्ष प्राप्त करें और फिर एक्स-अक्ष उदाहरण वापस करें। प्रमुख टिकर का फॉर्मेटर प्राप्त करें। सापेक्ष बदलाव को हटाने के लिए, set