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

नॉन-स्क्वायर Seaborn जॉइंटप्लॉट या JointGrid कैसे प्लॉट करें? (Matplotlib)


नॉन-स्क्वायर Seaborn जॉइंटप्लॉट या जॉइंटग्रिड प्लॉट करने के लिए, हम set_figwidth() और set_figheight() मेथड्स का उपयोग कर सकते हैं।

चरण

  • फिगर का आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
  • NumPy का उपयोग करके x और y डेटा पॉइंट्स बनाएं।
  • दो कॉलम के साथ डेटाफ्रेम बनाएं।
  • जॉइंटप्लॉट प्लॉट करने के लिए jointplot() मेथड का उपयोग करें।
  • इसे नॉन-स्क्वायर बनाने के लिए, हम फिगर की चौड़ाई और ऊंचाई सेट कर सकते हैं।
  • फिगर प्रदर्शित करने के लिए, show() मेथड का उपयोग करें।

उदाहरण

import seaborn as sns
import numpy as np
from matplotlib import pyplot as plt
import pandas as pd
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
X = np.random.randn(1000,)
Y = 0.2 * np.random.randn(1000) + 0.5
df = pd.DataFrame(dict(x=X, y=Y))
jp = sns.jointplot(x="x", y="y", data=df, height=3.5,
                    joint_kws={'color': 'red'})
jp.fig.set_figwidth(7.50)
jp.fig.set_figheight(3.50)
plt.show()

आउटपुट

नॉन-स्क्वायर Seaborn जॉइंटप्लॉट या JointGrid कैसे प्लॉट करें? (Matplotlib)


  1. Matplotlib में Seaborn lineplot पर डैश्ड लाइन कैसे प्लॉट करें? Matplotlib में Seaborn lineplot पर डैश्ड लाइन कैसे प्लॉट करें?

    Seaborn lineplot() में linestyle=dashed पास करके डैश्ड लाइन बनाएं। चरण फिगर साइज़ और ऑटोलेआउट सेट करें। रैंडम x, y डेटा जनरेट करें। sns.lineplot(x=x, y=y, linestyle=dashed) से प्लॉट करें। plt.show() से दिखाएं। उदाहरण कोड import seaborn as sns import numpy as np from matplotlib import pyplot as plt

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

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

  1. Matplotlib का उपयोग करके दो Seaborn lmplots को साथ-साथ कैसे प्लॉट करें? Matplotlib का उपयोग करके दो Seaborn lmplots को साथ-साथ कैसे प्लॉट करें?

    Seaborn में दो ग्राफ़ साथ-साथ प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: दो ग्राफ़ बनाने के लिए, हम फिगर साइज़ (7, 7) के साथ nrows=1, ncols=2 का उपयोग कर सकते हैं। Pandas का उपयोग करके col1 और col2 कीज़ के साथ डेटा फ्रेम बनाएं। बार का उपयोग करके प्रत्येक श्रेणीगत बिन में ऑब्जर्वेशन क