कई सबप्लॉट्स वाले फिगर में, प्रत्येक सबप्लॉट का अपना कलरबार अलग-अलग एक्सिस पर रखने के लिए fig.colorbar() में ax पैरामीटर का उपयोग किया जाता है।
चरण
- फिगर का आकार सेट करें और पैडिंग समायोजित करें।
- दो पंक्तियों और दो कॉलम के साथ फिगर और सबप्लॉट्स का सेट बनाएं।
- कलरमैप्स की सूची बनाएं।
- एक्सिस पर पुनरावृति करें और छद्म-रंग प्लॉट बनाएं।
- pcolormesh के समान एक्सिस के साथ कलरबार बनाएं।
- फिगर प्रदर्शित करने के लिए show() मेथड का उपयोग करें।
उदाहरण कोड
import matplotlib.pyplot as plt
import numpy as np
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
fig, axs = plt.subplots(2, 2)
cm = ['plasma', 'copper']
for col in range(2):
for row in range(2):
ax = axs[row, col]
pcm = ax.pcolormesh(np.random.random((20, 20)) * (col + 1), cmap=cm[col])
fig.colorbar(pcm, ax=ax)
plt.show()
आउटपुट
2x2 ग्रिड में चार सबप्लॉट्स, प्रत्येक का अपना अलग कलरबार (प्लाज्मा और कॉपर कलरमैप के साथ)।
