नॉन-स्क्वायर 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()आउटपुट
