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

सीबॉर्न में दो हीटमैप्स को मिलाएं


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

चरण

  • फिगर साइज़ सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।

  • दो पांडास डेटा फ्रेम बनाएं।

  • एक फिगर और सबप्लॉट्स का सेट बनाएं, ax1 और ax2।

  • ax1 और ax2 पर कलर-एन्कोडेड मैट्रिक्स के रूप में आयताकार डेटा प्लॉट करें।

  • ticks और ticklabels (यदि मौजूद हैं) को एक्सेस के दाईं ओर ले जाएं।

  • सबप्लॉट्स के बीच पैडिंग की चौड़ाई न्यूनतम रखें, औसत एक्सेस चौड़ाई के अंश के रूप में।

  • फिगर प्रदर्शित करने के लिए show() मेथड का उपयोग करें।

उदाहरण

import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
import seaborn as sns
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
df1 = pd.DataFrame(np.random.rand(10, 4), columns=list("ABCD"))
df2 = pd.DataFrame(np.random.rand(10, 4), columns=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()

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा:

सीबॉर्न में दो हीटमैप्स को मिलाएं


  1. डिफ़ॉल्ट Seaborn कलर पैलेट का नाम क्या है? डिफ़ॉल्ट Seaborn कलर पैलेट का नाम क्या है?

    डिफ़ॉल्ट Seaborn कलर पैलेट प्राप्त करने के लिए निम्नलिखित चरणों का पालन करें: चरण फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें। पैलेट डिफाइन करने वाले रंगों की लिस्ट या कंटीन्यूअस कलरमैप रिटर्न करें। हॉरिजॉन्टल ऐरे के रूप में कलर पैलेट में मान प्लॉट करें। फिगर डिस्प्ले करने के लिए

  1. Seaborn में x-ticks का घनत्व कैसे कम करें? Seaborn में x-ticks का घनत्व कैसे कम करें?

    Seaborn बारप्लॉट में बहुत सारे x-ticks हों तो, हर दूसरे लेबल को छुपाकर घनत्व कम करें। चरण फिगर साइज़ और ऑटोलेआउट सेट करें। Pandas DataFrame बनाएं और sns.barplot() से प्लॉट करें। bar_plot.get_xticklabels() को इन्यूमरेट करें। सम इंडेक्स वाले लेबल्स विजिबल रखें, विषम वाले set_visible(False) करें। plt.

  1. Matplotlib का उपयोग करके दो Seaborn lmplots को साथ-साथ कैसे प्लॉट करें? Matplotlib का उपयोग करके दो Seaborn lmplots को साथ-साथ कैसे प्लॉट करें?

    Seaborn में दो ग्राफ़ साथ-साथ प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: दो ग्राफ़ बनाने के लिए, हम फिगर साइज़ (7, 7) के साथ nrows=1, ncols=2 का उपयोग कर सकते हैं। Pandas का उपयोग करके col1 और col2 कीज़ के साथ डेटा फ्रेम बनाएं। बार का उपयोग करके प्रत्येक श्रेणीगत बिन में ऑब्जर्वेशन क