Matplotlib में एकाधिक कलरबार दिखाने के लिए, हम निम्नलिखित चरण अपना सकते हैं:
- फिगर का आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
- एक फिगर और सबप्लॉट्स का सेट बनाएं।
- सैंपल डेटा की संख्या के लिए एक वेरिएबल N इनिशियलाइज़ करें।
- NumPy का उपयोग करके रैंडम data1 बनाएं।
- data1 के साथ डेटा को इमेज के रूप में डिस्प्ले करें, यानी 2D रेगुलर रास्टर पर।
- प्लॉट में एक कलरबार जोड़ें।
- अलग-अलग डेटासेट और एक्सिस के साथ चरण 4, 5, और 6 दोहराएं।
- फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।
उदाहरण
from matplotlib import pyplot as plt
import numpy as np
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
fig, (ax1, ax2) = plt.subplots(nrows=2, ncols=1)
N = 10
data1 = np.random.rand(N, N)
im1 = ax1.imshow(data1, cmap='hot')
plt.colorbar(im1, cax=ax1)
data2 = np.random.rand(N, N)
im2 = ax2.imshow(data2, cmap='plasma')
plt.colorbar(im2, cax=ax2)
plt.show()
आउटपुट
