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

Seaborn हीटमैप में टाइल्स के चारों ओर फ्रेम कैसे बनाएं?

Seaborn के heatmap() फंक्शन में linewidths और linecolor पैरामीटर्स का उपयोग करके प्रत्येक सेल के चारों ओर बॉर्डर (फ्रेम) जोड़ा जा सकता है, जिससे डेटा अधिक पठनीय हो जाता है।

चरण

  • फिगर का आकार सेट करें और पैडिंग समायोजित करें।
  • 5 कॉलम के साथ Pandas डेटाफ्रेम बनाएं।
  • रंग-एन्कोडेड मैट्रिक्स के रूप में आयताकार डेटा प्लॉट करने के लिए heatmap() मेथड का उपयोग करें।
  • फिगर प्रदर्शित करने के लिए 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=["col1", "col2", "col3", "col4", "col5"])
sns.heatmap(df, linewidths=4, linecolor='green')
plt.show()

आउटपुट

हरे बॉर्डर वाली 5x5 हीटमैप जहां प्रत्येक सेल स्पष्ट रूप से अलग दिखाई देता है।

Seaborn हीटमैप में टाइल्स के चारों ओर फ्रेम कैसे बनाएं?

  1. Seaborn jointplot में Matplotlib का उपयोग करके एक्सिस लेबल को कैसे कस्टमाइज़ करें? Seaborn jointplot में Matplotlib का उपयोग करके एक्सिस लेबल को कैसे कस्टमाइज़ करें?

    Seaborn के jointplot में एक्सिस लेबल को कस्टमाइज़ करने के लिए आप set_xlabel() और set_ylabel() मेथड्स का उपयोग कर सकते हैं। यह ट्यूटोरियल आपको चरण-दर-चरण प्रक्रिया दिखाता है। मुख्य चरण फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें। NumPy का उपयोग करके x और y डेटा पॉइंट्स बनाएं। sns.jo

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

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

  1. पैंडास के साथ लेजेंड को प्लॉट के बाहर कैसे रखें? पैंडास के साथ लेजेंड को प्लॉट के बाहर कैसे रखें?

    पैंडास के साथ लेजेंड को प्लॉट के बाहर रखने के लिए, हम निम्नलिखित स्टेप्स ले सकते हैं: Column1 और Column2 कीज़ के साथ एक डिक्शनरी d बनाएं। DataFrame(d) का उपयोग करके डेटा फ्रेम बनाएं। स्टाइल्स की लिस्ट के साथ डेटा फ्रेम प्लॉट करें। legend() का उपयोग करके फिगर पर लेजेंड रखें। bbox_to_anchor कीवर्ड म