Как отобразить Dataframe рядом с Plot в ноутбуке Jupyter

Я понимаю, как отображать два графика рядом друг с другом (по горизонтали) в Jupyter Notebook, но я не знаю, есть ли способ отобразить график с рядом данных с ним. Я предполагаю, что это может выглядеть примерно так:

введите описание изображения здесь

Тем не менее, я не могу этого сделать, и всякий раз, когда я печатаю данные, он появляется ниже моего сюжета …

Вот аналогичный вопрос, но я также выводят графики внутри этой же ячейки, которые я хочу быть вертикально ориентированными.

У меня в настоящее время есть следующее:

# 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 

введите описание изображения здесь

Где красная рамка показывает, где я хочу, чтобы мой фреймворк отображался. Кто-нибудь есть идеи о том, как это сделать?

Спасибо за ваши мысли!

One Solution collect form web for “Как отобразить Dataframe рядом с Plot в ноутбуке Jupyter”

Я не знаю, как управлять расположением, где DataFrame будет отображаться напрямую, но одна работа, которую я использовал в прошлом, – это визуализировать DataFrame как таблицу matplotlib, а затем она должна вести себя как любой другой график 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) 

введите описание изображения здесь

  • Приложите нос @attr к названию теста
  • Избегайте вставки дубликатов в список Python с пониманием
  • scrapy, как паук возвращает значение другому пауку
  • Многие проблемы с виртуальными виртуальными машинами python
  • Ошибка при установке с помощью pip
  • Pandas Boolean Операция в списке Python
  • Поведение функции exec в Python 2 и Python 3
  • Как вызвать метод __exit__ для исключения во время __init__?
  • Python - лучший язык программирования в мире.