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

Matplotlib/Seaborn प्लॉट में कुछ कक्षों में एक कस्टम बॉर्डर जोड़ें

Matplotlib/Seaborn प्लॉट में कुछ सेल में कस्टम बॉर्डर जोड़ने के लिए।

कदम

  • आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
  • कुछ स्तंभों के साथ एक डेटाफ़्रेम बनाएँ।
  • एक मैट्रिक्स डेटासेट को एक श्रेणीबद्ध-क्लस्टर हीटमैप के रूप में प्लॉट करें।
  • सबप्लॉट व्यवस्था के रूप में हीटमैप अक्ष प्राप्त करें।
  • Matplotlib में कुछ सेल में एक कस्टम बॉर्डर जोड़ने के लिए, हम एक वैरिएबल border_color. को इनिशियलाइज़ कर सकते हैं।
  • कस्टम बॉर्डर रंग का उपयोग करते हुए, हीटमैप अक्षों पर एक आयत पैच जोड़ें।
  • आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।

उदाहरण

import pandas as pd
from matplotlib import pyplot as plt
import seaborn as sns
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
df = pd.DataFrame({"col1": [1, 4, 2, 3, 5], "col2": [3, 4, 1, 5, 2]})
g = sns.clustermap(df, figsize=(7.50, 3.50))
ax = g.ax_heatmap
border_color = "yellow"
ax.add_patch(plt.Rectangle((1, 2), 2, 1, fill=False,
edgecolor=border_color, lw=5))
plt.show()

आउटपुट

Matplotlib/Seaborn प्लॉट में कुछ कक्षों में एक कस्टम बॉर्डर जोड़ें


  1. Matplotlib के साथ प्लॉट numpy datetime64

    मैटप्लोटलिब का उपयोग करके पायथन में एक समय श्रृंखला तैयार करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - numpy का उपयोग करके x और y अंक बनाएं। प्लॉट () . का उपयोग करके बनाए गए x और y बिंदुओं को प्लॉट करें विधि। आकृति प्रदर्शित करने के लिए, दिखाएँ() . का उपयोग करें विधि। उदाहरण import matp

  1. दो सीबॉर्न lmplots को साथ-साथ कैसे प्लॉट करें (Matplotlib)?

    सीबॉर्न में साथ-साथ दो ग्राफ़ बनाने के लिए, हम निम्नलिखित कदम उठा सकते हैं - दो ग्राफ़ बनाने के लिए, हम nrows=1, ncols=2 . का उपयोग कर सकते हैं आकृति आकार (7, 7) के साथ। कुंजियों के साथ डेटा फ़्रेम बनाएं, col1 और col2 , पंडों . का उपयोग करते हुए । काउंटप्लॉट() . का प्रयोग करें बार का उपयो

  1. Matplotlib में hist2d प्लॉट के लिए कलरबार कैसे जोड़ें?

    hist2d . के लिए कलरबार जोड़ने के लिए प्लॉट, हम कलरबार () विधि के तर्क के लिए एक स्केलर मैपेबल ऑब्जेक्ट पास कर सकते हैं। कदम numpy का उपयोग करके x और y डेटा पॉइंट बनाएं। सबप्लॉट्स () . का उपयोग करके एक फिगर और सबप्लॉट का एक सेट बनाएं विधि। hist2d() . का उपयोग करके एक 2D हिस्टोग्राम प्लॉट ब