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

Matplotlib का उपयोग करके Seaborn फैसेटग्रिड बार प्लॉट पर लीजेंड कैसे जोड़ें?


चरण

  • फिगर का आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
  • col1 कॉलम के साथ डेटाफ्रेम बनाएं।
  • कंडीशनल रिलेशनशिप प्लॉटिंग के लिए मल्टी-प्लॉट ग्रिड।
  • map_dataframe() का उपयोग करें। यह मेथड उन फंक्शन्स के साथ प्लॉटिंग के लिए उपयुक्त है जो लॉन्ग-फॉर्म डेटाफ्रेम को 'data' कीवर्ड आर्गुमेंट के रूप में स्वीकार करते हैं और उस डेटाफ्रेम में डेटा को स्ट्रिंग वेरिएबल नामों का उपयोग करके एक्सेस करते हैं।
  • plot() पर लीजेंड जोड़ें।
  • फिगर प्रदर्शित करने के लिए, show() मेथड का उपयोग करें।

उदाहरण

import pandas as pd
import seaborn as sns
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
df = pd.DataFrame({'col1': [3, 7, 8]})
g = sns.FacetGrid(df, col="col1", hue="col1")
g.map_dataframe(sns.scatterplot)
g.set_axis_labels("X", "Y")
g.add_legend()
plt.show()

आउटपुट

Matplotlib का उपयोग करके Seaborn फैसेटग्रिड बार प्लॉट पर लीजेंड कैसे जोड़ें?


  1. Matplotlib का उपयोग करके Seaborn बार प्लॉट में एरर बार कैसे बंद करें? Matplotlib का उपयोग करके Seaborn बार प्लॉट में एरर बार कैसे बंद करें?

    Seaborn बार प्लॉट में एरर बार बंद करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: ऑनलाइन रिपॉजिटरी से एक उदाहरण डेटासेट लोड करें (इंटरनेट की आवश्यकता)। बार के साथ पॉइंट एस्टीमेट्स और कॉन्फिडेंस इंटरवल दिखाएं। फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें। उदाहरण import seaborn as sns imp

  1. Python Matplotlib का उपयोग करके 3D ग्राफ़ कैसे प्लॉट करें? Python Matplotlib का उपयोग करके 3D ग्राफ़ कैसे प्लॉट करें?

    Python का उपयोग करके 3D ग्राफ़ प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: figure() मेथड का उपयोग करके नया फिगर बनाएं या मौजूदा फिगर सक्रिय करें। 3D एक्सिस ऑब्जेक्ट प्राप्त करें। डेटा पॉइंट्स के लिए x, y, और z लिस्ट बनाएं। scatter3D() मेथड का उपयोग करके x, y, और z डेटा पॉइंट्स के सा

  1. Matplotlib का उपयोग करके Seaborn प्लॉट में लीजेंड का फॉन्ट साइज़ कैसे बढ़ाएं? Matplotlib का उपयोग करके Seaborn प्लॉट में लीजेंड का फॉन्ट साइज़ कैसे बढ़ाएं?

    Seaborn प्लॉट में लीजेंड का फॉन्ट साइज़ बढ़ाने के लिए, हम फॉन्टसाइज़ वेरिएबल का उपयोग कर सकते हैं और इसे legend() मेथड आर्गुमेंट में उपयोग कर सकते हैं। चरण Pandas का उपयोग करके डेटा फ्रेम बनाएं। कीज़ हैं नंबर, काउंट, और सेलेक्ट। barplot() मेथड का उपयोग करके Seaborn में बार प्लॉट करें। fontsiz