为什么matplotlib返回一个对象而不是绘制它?

时间:2018-05-28 01:15:18

标签: python python-3.x matplotlib jupyter-notebook

我在当前版本的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时,我得到了预期的情节。

我很感激帮助理解正在发生的事情。

0 个答案:

没有答案