सीबॉर्न में दो हीटमैप को संयोजित करने के लिए, हम निम्नलिखित कदम उठा सकते हैं -
कदम
-
फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें।
-
दो पांडा डेटा फ़्रेम बनाएं।
-
एक आकृति और सबप्लॉट का एक सेट बनाएं, ax1 और कुल्हाड़ी2 ।
-
रंग-एन्कोडेड मैट्रिक्स के रूप में आयताकार डेटा को ax1 . पर प्लॉट करें और कुल्हाड़ी2 ।
-
चिह्न ले जाएं और टिकलेबल (यदि मौजूद हो) कुल्हाड़ियों के दाईं ओर।
-
औसत कुल्हाड़ियों की चौड़ाई के एक अंश के रूप में, सबप्लॉट के बीच पैडिंग की चौड़ाई न्यूनतम रखें।
-
आकृति प्रदर्शित करने के लिए, दिखाएँ () . का उपयोग करें विधि।
उदाहरण
आयात करें np.random.rand(10, 4), column=list("ABCD"))df2 =pd.DataFrame(np.random.rand(10, 4), column=list("WXYZ"))fig, (ax1 , ax2) =plt.subplots(ncols=2)fig.subplots_adjust(wspace=0.01)sns.heatmap(df1, cmap="plasma", ax=ax1, cbar=False)sns.heatmap(df2, cmap="hot ", ax=ax2, cbar=False)ax2.yaxis.tick_right()fig.subplots_adjust(wspace=0.001)plt.show()आउटपुट
यह निम्नलिखित आउटपुट देगा -