jupyter 按顺序打印绘图和数据框,for 循环

Pal*_*lim 3 python matplotlib pandas jupyter-notebook jupyter-lab

我想按照我的 jupyter 笔记本中的代码中的顺序打印数据框和绘图:

  • df
  • 阴谋
  • df
  • 阴谋

目前,它们被打印为:

  • df
  • df
  • 阴谋
  • 阴谋
from IPython.display import display
import matplotlib.pyplot as plt

df = pd.DataFrame({'x': range(5), 'y': range(5)})

for i in range(2):
    display(df)
    display(df.plot())
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

Qua*_*ang 6

plt.show绘制后强制:

for i in range(2):
    display(df)
    df.plot()
    plt.show()
Run Code Online (Sandbox Code Playgroud)