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()
आउटपुट
