प्लॉट के बगल में डेटाफ्रेम डिस्प्ले करने के लिए निम्नलिखित चरणों का पालन करें:
चरण
- फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें।
- straight और square कीज़ के साथ पांडास डेटाफ्रेम बनाएं।
- figure() मेथड का उपयोग करके नया फिगर बनाएं या मौजूदा फिगर एक्टिवेट करें।
- nrows=1, cols=2 और index=1 के साथ फिगर में सबप्लॉट जोड़ें।
- scatter() मेथड का उपयोग करके डेटाफ्रेम पॉइंट्स प्लॉट करें।
- nrows=1, cols=2 और index=2 के साथ फिगर में सबप्लॉट जोड़ें।
- टेबल बनाने के लिए font_size, bbox वेरिएबल्स इनिशियलाइज़ करें।
- करंट एक्सिस ऑफ करें।
- table() मेथड का उपयोग करके करंट एक्सिस में टेबल जोड़ें।
- फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।
उदाहरण
import matplotlib.pyplot as plt
import pandas as pd
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
df = pd.DataFrame({'Straight': [i for i in range(10)], 'Square': [i * i for i in range(10)]})
fig = plt.figure()
ax1 = fig.add_subplot(121)
ax1.scatter(x=df.Straight, y=df.Square)
ax2 = fig.add_subplot(122)
font_size = 14
bbox = [0, 0, 1, 1]
ax2.axis('off')
mpl_table = ax2.table(cellText=df.values, rowLabels=df.index, bbox=bbox, colLabels=df.columns)
plt.show()
आउटपुट
बाएं तरफ स्कैटर प्लॉट और दाएं तरफ डेटा टेबल साथ-साथ दिखाई देंगे।