कस्टम स्टैटिस्टिक्स (मिन, मैक्स, मीन, एसटीडी) से बॉक्स प्लॉट बनाने के लिए Pandas DataFrame बनाकर df.boxplot() उपयोग करें।
चरण
- फिगर साइज़ और ऑटोलेआउट सेट करें।
- रैंडम 5x5 डेटासेट जनरेट करें।
- प्रत्येक कॉलम के लिए min, max, mean, std कैलकुलेट करें।
- इन स्टैट्स से DataFrame बनाएं।
df.boxplot()से बॉक्स प्लॉट बनाएं।plt.show()से दिखाएं।
उदाहरण कोड
import numpy as np
import pandas as pd
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
data = np.random.randn(5, 5)
min_vals = data.min(0)
max_vals = data.max(0)
avg_vals = data.mean(0)
std_vals = data.std(0)
df = pd.DataFrame(dict(min=min_vals, max=max_vals, avg=avg_vals, std=std_vals))
df.boxplot()
plt.show()
आउटपुट
चार बॉक्स प्लॉट्स: Min, Max, Average, Standard Deviation के वितरण दिखाते हुए।