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

Matplotlib कलरबार बैकग्राउंड और लेबल प्लेसमेंट


कलरबार बैकग्राउंड और लेबल प्लेसमेंट के लिए, हम निम्नलिखित चरण अपना सकते हैं -

  • फिगर का आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
  • NumPy का उपयोग करके रैंडम डेटा बनाएं।
  • कंटूर्स प्लॉट करें।
  • स्केलर मैपेबल इंस्टेंस के साथ कलरबार बनाएं।
  • बैकग्राउंड और लेबल प्लेसमेंट के साथ कलरबार के लिए टिकलेबल्स सेट करें।
  • फिगर प्रदर्शित करने के लिए, show() मेथड का उपयोग करें।

उदाहरण

import numpy as np
import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
data = np.linspace(0, 10, num=16).reshape(4, 4)
cf = plt.contourf(data, levels=(0, 2.5, 5, 7.5, 10))
cb = plt.colorbar(cf)
cb.set_ticklabels([1, 2, 3, 4, 5])
plt.show()

आउटपुट

Matplotlib कलरबार बैकग्राउंड और लेबल प्लेसमेंट


  1. Matplotlib में hist2d प्लॉट के लिए कलरबार कैसे जोड़ें? Matplotlib में hist2d प्लॉट के लिए कलरबार कैसे जोड़ें?

    hist2d प्लॉट के लिए कलरबार जोड़ने के लिए, हम कलरबार() मेथड के आर्गुमेंट में स्केलेबल मैपेबल ऑब्जेक्ट पास कर सकते हैं। चरण NumPy का उपयोग करके x और y डेटा पॉइंट्स बनाएं। subplots() मेथड का उपयोग करके फिगर और सबप्लॉट्स का सेट बनाएं। hist2d() मेथड का उपयोग करके 2D हिस्टोग्राम प्लॉट बनाएं। hist

  1. मैटप्लॉटलिब में सभी लेबल मान कैसे प्रदर्शित करें? मैटप्लॉटलिब में सभी लेबल मान कैसे प्रदर्शित करें?

    सभी लेबल मान प्रदर्शित करने के लिए, हम set_xticklabels() और set_yticklabels() मेथड्स का उपयोग कर सकते हैं। चरण संख्याओं की एक सूची (x) बनाएं जिसका उपयोग एक्सिस को टिक करने के लिए किया जा सके। subplot() का उपयोग करके एक्सेस प्राप्त करें जो वर्तमान फिगर में सबप्लॉट जोड़ने में मदद करता है। set_xticks

  1. मैटप्लॉटलिब - पायथन में इमेज बैकग्राउंड पर प्लॉट करना मैटप्लॉटलिब - पायथन में इमेज बैकग्राउंड पर प्लॉट करना

    इमेज बैकग्राउंड पर प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: फ़ाइल से इमेज को सरणी में पढ़ें। एक्सटेंट [0, 300, 0, 300] के साथ एक फिगर (fig) बनाएं और सबप्लॉट्स (ax) का सेट जोड़ें। रेंज (300) की एक सरणी x बनाएं। plot() मेथड का उपयोग करके x प्लॉट करें, linestyle=dotted, linewidth=2, और col