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

Matplotlib में कंटूर प्लॉट के कलरबार की सीमा सेट करना

Matplotlib में कंटूर प्लॉट के कलरबार की सीमा सेट करने के लिए, हम निम्नलिखित चरण ले सकते हैं:

    <ली>फिगर आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। <ली>numpy का उपयोग करके x और y डेटा बिंदु बनाएं। <ली>x और y का उपयोग करके डेटा प्राप्त करें। <ली>निर्देशांक वेक्टर से निर्देशांक मैट्रिक्स प्राप्त करें। <ली>Matplotlib में कंटूर प्लॉट के कलरबार की सीमा सेट करने के लिए vmin और vmax आरंभ करें। <ली>contourf() मेथड का उपयोग करके कंटूर प्लॉट करें। <ली>vmin और vmax की सीमा के भीतर स्केलर मैपेबल का उपयोग करके कलरबार बनाएं। <ली>फिगर प्रदर्शित करने के लिए show() मेथड का उपयोग करें।

उदाहरण

from matplotlib import pyplot as plt
import numpy as np
from matplotlib.cm import ScalarMappable

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

x = np.arange(20)
y = np.arange(20)
data = x[:, None] + y[None, :]
X, Y = np.meshgrid(x, y)

vmin = 0
vmax = 15

fig, ax = plt.subplots()
qcs = ax.contourf(
    X, Y, data,
    vmin=vmin, vmax=vmax
)

fig.colorbar(
    ScalarMappable(norm=qcs.norm, cmap=qcs.cmap),
    ticks=range(vmin, vmax+5, 5)
)

plt.show()

आउटपुट

Matplotlib में कंटूर प्लॉट के कलरबार की सीमा सेट करना

  1. Python में matplotlib.animate का उपयोग करके कंटूर प्लॉट कैसे एनिमेट करें? Python में matplotlib.animate का उपयोग करके कंटूर प्लॉट कैसे एनिमेट करें?

    Python में matplotlib में कंटूर प्लॉट एनिमेट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: 10☓10 डायमेंशन के शेप का रैंडम डेटा बनाएं। subplots() मेथड का उपयोग करके फिगर और सबप्लॉट्स का सेट बनाएं। FuncAnimation() क्लास का उपयोग करके फंक्शन *func* को बार-बार कॉल करके एनिमेशन बनाएं। कंटूर वैल्

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

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

  1. मैटप्लॉटलिब कंटूर प्लॉट के लिए एक्सिस लाइन्स या ऑरिजिन कैसे ड्रा करें? मैटप्लॉटलिब कंटूर प्लॉट के लिए एक्सिस लाइन्स या ऑरिजिन कैसे ड्रा करें?

    मैटप्लॉटलिब कंटूर प्लॉट के लिए एक्सिस लाइन्स या ऑरिजिन ड्रा करने के लिए, हम contourf(), axhline() y=0 और axvline() x=0 का उपयोग कर सकते हैं। नम्पाई का उपयोग करके x, y, और z के लिए डेटा पॉइंट्स बनाएं। एक्सेस प्रॉपर्टीज़ सेट करने के लिए, हम plt.axis(off) मेथड का उपयोग कर सकते हैं। x, y, और z डेटा पॉ