如何在Jupyter Notebook中将数据框显示在图表旁边

23 浏览
0 Comments

如何在Jupyter Notebook中将数据框显示在图表旁边

我知道如何在Jupyter Notebook中水平显示两个图形,但我不知道是否有一种方法可以在图形旁边显示一个数据框。我想象它可能看起来像这样:

[链接](https://i.stack.imgur.com/Dlsl9.png)

然而,我无法做到这一点,每当我打印出数据框时,它都会出现在我的图形下面...

[这里](https://stackoverflow.com/questions/38783027/jupyter-notebook-display-two-pandas-tables-side-by-side)有一个类似的问题,但我还在同一个单元格中输出图形,我希望它们是垂直排列的。

我目前有这个:

# 线图
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()
# 散点图
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(df_scat[['DGO','DLM']][:10]) <-- 打印在下面,不起作用

[链接](https://i.stack.imgur.com/9TfH4.png)

红框显示了我想要数据框出现的位置。有人有关于如何做到这一点的想法吗?

感谢您的想法!

0