Python Pandas DataFrames में 95% कॉन्फिडेंस इंटरवल एररबार प्लॉट करने के लिए, हम निम्नलिखित चरण ले सकते हैं:
- फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
- दो-आयामी, आकार-परिवर्तनीय, संभावित रूप से विषम सारणीबद्ध डेटा का DataFrame इंस्टेंस प्राप्त करें।
- category और number दो कॉलम्स के साथ DataFrame बनाएं।
- category और number का mean और std खोजें।
- अटैच्ड एररबार्स के साथ लाइन्स और/या मार्कर्स के रूप में y बनाम x प्लॉट करें।
- फिगर प्रदर्शित करने के लिए, show() मेथड का उपयोग करें।
उदाहरण
import numpy as np import pandas as pd import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True df = pd.DataFrame() df['category'] = np.random.choice(np.arange(10), 1000, replace=True) df['number'] = np.random.normal(df['category'], 1) mean = df.groupby('category')['number'].mean() std = df.groupby('category')['number'].std() plt.errorbar(mean.index, mean, xerr=0.5, yerr=2*std, linestyle='--', c='red') plt.show()आउटपुट
