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

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

कदम

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

उदाहरण

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 facetgrid बार प्लॉट पर एक लेजेंड कैसे जोड़ें?


  1. Matplotlib का उपयोग करके सीबोर्न बार प्लॉट में त्रुटि बार कैसे बंद करें?

    सीबॉर्न बार प्लॉट में एरर बार को बंद करने के लिए, हम निम्नलिखित कदम उठा सकते हैं- ऑनलाइन रिपॉजिटरी से एक उदाहरण डेटासेट लोड करें (इंटरनेट की आवश्यकता है)। बिंदु अनुमान और बार के साथ विश्वास अंतराल दिखाएं। आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि। उदाहरण import seaborn as sns im

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

    पायथन का उपयोग करके 3D ग्राफ़ को प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - आकृति() . का उपयोग करके एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें विधि। 3D अक्ष ऑब्जेक्ट प्राप्त करें। डेटा बिंदुओं के लिए x, y, और z सूचियाँ बनाएँ। scatter3D() . का उपयोग करके 3D स्कैटर पॉइंट ज

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

    सीबॉर्न प्लॉट में लेजेंड के फॉन्ट साइज को बढ़ाने के लिए, हम फॉन्टसाइज वेरिएबल का उपयोग कर सकते हैं और इसका उपयोग लीजेंड () में कर सकते हैं। विधि तर्क। कदम पांडा का उपयोग करके डेटा फ़्रेम बनाएं। कुंजियाँ संख्या, गिनती और चयन हैं। barplot() . का उपयोग करके सीबॉर्न में बार प्लॉट करें विधि। वैर