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

Seaborn के हीटमैप एनोटेशन फॉर्मेट को कैसे समझें?


Seaborn के हीटमैप एनोटेशन फॉर्मेट को समझने के लिए, हम निम्न चरण अपना सकते हैं:

  • फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
  • पांच कॉलम के साथ एक Pandas डेटाफ्रेम बनाएं।
  • आयताकार डेटा को कलर-एन्कोडेड मैट्रिक्स के रूप में प्लॉट करें, fmt=".2%" एनोटेशन फॉर्मेट को दर्शाता है।
  • फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।

उदाहरण

import seaborn as sns
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

df = pd.DataFrame(np.random.random((5, 5)), columns=["a", "b", "c", "d", "e"])
sns.heatmap(df, annot=True, annot_kws={"size": 7}, fmt=".2%")
plt.show()

आउटपुट

Seaborn के हीटमैप एनोटेशन फॉर्मेट को कैसे समझें?

  1. Seaborn में हीटमैप के प्रत्येक सेल को कैसे एनोटेट करें? Seaborn में हीटमैप के प्रत्येक सेल को कैसे एनोटेट करें?

    हीटमैप के प्रत्येक सेल को एनोटेट करने के लिए heatmap() मेथड में annot=True सेट करें। चरण फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें। 5 कॉलम के साथ पांडास डेटाफ्रेम बनाएं। annot=True फ्लैग के साथ sns.heatmap() का उपयोग करके डेटाफ्रेम (चरण 2) प्लॉट करें। फिगर डिस्प्ले करने के लिए s

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

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

  1. Matplotlib एनोटेशन को लाइन से मिलान करने के लिए कैसे घुमाएं? Matplotlib एनोटेशन को लाइन से मिलान करने के लिए कैसे घुमाएं?

    Matplotlib एनोटेशन को लाइन से मिलान करने के लिए घुमाने के लिए, हम निम्नलिखित चरण अपना सकते हैं: figure() मेथड का उपयोग करके नया फिगर बनाएं या मौजूदा फिगर सक्रिय करें। add_subplot() मेथड का उपयोग करके फिगर में सबप्लॉट व्यवस्था के हिस्से के रूप में ~.axes.Axes जोड़ें। वेरिएबल्स इनिशियलाइज़ करें