Seaborn स्कैटरप्लॉट के लीजेंड को बाहर मूव करने के लिए, हम निम्नलिखित चरण ले सकते हैं:
- फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
- तीन कॉलम्स, column1, column2 और column3 के साथ Pandas DataFrame बनाएं।
- कई सेमेंटिक ग्रुपिंग्स की संभावना के साथ स्कैटरप्लॉट ड्रॉ करें।
- प्लॉट के बाहर लीजेंड रखने के लिए legend() मेथड में bbox_to_anchor का उपयोग करें।
- फिगर प्रदर्शित करने के लिए, show() मेथड का उपयोग करें।
उदाहरण
import matplotlib.pyplot as plt import pandas as pd import seaborn as sns plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True df = pd.DataFrame(dict(col1=[2, 1, 4], col2=[5, 2, 1], col3=[4, 0, 1])) sns.scatterplot(data=df) plt.legend(bbox_to_anchor=(1.25, 1), borderaxespad=0) plt.show()
आउटपुट
