python - कैसे जिप्टर नोटबुक में प्लॉट के आगे डेटाफ्रेम प्रदर्शित करें



python-2.7 pandas (1)

मुझे पता नहीं है कि डेटाफ़्रेम सीधे कैसे दिखाएगा, उस स्थान को कैसे नियंत्रित किया जाए - लेकिन मैंने पहले से उपयोग किए गए एक काम को डेटफ्रेम को एक मैप्लोटलिब तालिका के रूप में प्रस्तुत करना है और फिर इसे किसी भी अन्य matplotlib प्लॉट की तरह व्यवहार करना चाहिए। आप उपयोग कर सकते हैं:

import matplotlib.pyplot as plt
from matplotlib import six
import pandas as pd
import numpy as np

df = pd.DataFrame()
df['x'] = np.arange(0,11)
df['y'] = df['x']*2

fig = plt.figure(figsize=(8,5))

ax1 = fig.add_subplot(121)
ax1.scatter(x=df['x'],y=df['y'])

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)
mpl_table.auto_set_font_size(False)
mpl_table.set_fontsize(font_size)

मैं समझता हूं कि कैसे जुपिटर नोटबुक में एक दूसरे के पास (क्षैतिज रूप से) दो भूखंडों को प्रदर्शित करना है, लेकिन मुझे नहीं पता कि क्या इसके पास एक डाटाफ्रेम के साथ एक प्लॉट प्रदर्शित करने का एक तरीका है मुझे लगता है कि ऐसा कुछ दिख सकता है:

हालांकि, मैं ऐसा करने में सक्षम नहीं हूँ, और जब भी मैं डाटाफ्रेम मुद्रित करता हूं, यह मेरी साजिश से नीचे दिखाई देता है ...

यहां एक समान प्रश्न है, लेकिन मैं इस एक ही सेल के भीतर भूखंडों को भी आउटपुट कर रहा हूं जो मुझे ऊर्ध्वाधर उन्मुख होना है।

मैं वर्तमान में यह है:

# line plots
df_plot[['DGO %chg','DLM %chg']].plot(figsize=(15,5),grid=True)
plt.ylim((-ylim,ylim))

df_plot[['Diff']].plot(kind='area',color='lightgrey',figsize=(15,1))
plt.xticks([])
plt.xlabel('')
plt.ylim((0,ylim_diff))
plt.show()

# scatter plots
plt.scatter(x=df_scat[:-7]['DGO'],y=df_scat[:-7]['DLM'])
plt.scatter(x=df_scat[-7:]['DGO'],y=df_scat[-7:]['DLM'],color='red')
plt.title('%s Cluster Last 7 Days'%asset)
plt.show()

# display dataframe
# display(df_scat[['DGO','DLM']][:10]) <-- prints underneath, not working

जहां लाल बॉक्स से पता चलता है कि मुझे अपना डाटाफ्रेम कहां दिखाना है। क्या किसी को कैसे यह करने के बारे में कोई विचार है?

आपके विचारों के लिए धन्यवाद!





jupyter-notebook