我在当前版本的Jupyter中运行它。
我的一个单元格包含以下内容。
import matplotlib.pyplot as plt
def main():
a_list = list(range(20))
plt.plot(a_list)
plt.show()
main()
当我运行kernel > Restart & Run All
时,我得到的唯一输出是情节图:<matplotlib.figure.Figure at 0x1bd35aa7a20>
。
当我使用Run
按钮直接运行单元格时,我得到了预期的图表。
当我将main()
移动到自己的单元格然后运行kernel > Restart & Run All
时,我得到了预期的情节。
我很感激帮助理解正在发生的事情。