matplotlib का उपयोग करके एक बॉक्सप्लॉट में बिंदुओं का एक स्कैटर जोड़ने के लिए, हम बॉक्सप्लॉट () विधि का उपयोग कर सकते हैं और स्कैटर पॉइंट्स को प्लॉट करने के लिए x और y डेटा पॉइंट प्राप्त करने के लिए पांडा डेटाफ़्रेम की गणना कर सकते हैं।
कदम
-
फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें।
-
Box1 . कुंजियों के साथ DataFrame वर्ग का उपयोग करके डेटाफ़्रेम बनाएं और बॉक्स2 ।
-
डेटाफ़्रेम से बॉक्सप्लॉट बनाएं।
-
खोजें x और y डेटा का उपयोग करके स्कैटर प्लॉट के लिए (चरण 1)।
-
आकृति प्रदर्शित करने के लिए, दिखाएँ () . का उपयोग करें विधि।
उदाहरण
import pandas as pd
import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
data = pd.DataFrame({"Box1": np.random.rand(10), "Box2": np.random.rand(10)})
data.boxplot()
for i, d in enumerate(data):
y = data[d]
x = np.random.normal(i + 1, 0.04, len(y))
plt.scatter(x, y)
plt.show() आउटपुट
