尝试从我的Jupyter笔记本所在的目录运行Python脚本。脚本按预期执行,但绘图未显示在我的 Jupyter 笔记本的输出中。
我尝试将 plt.show() 之类的代码添加到测试脚本中,但它没有在 Jupyter 输出中显示图形。我也尝试将 %matplotlib 内联添加到 Jupyter 单元格,但这也无济于事。
在 Jupyter 笔记本单元格中:
import matplotlib as plt
%matplotlib inline
!python test_plot.py
在 Python test_plot.py脚本中:
import matplotlib.pyplot as plt
plt.plot([1, 2, 3, 4], [1, 4, 9, 16])
plt.show()
预期成果: 当我直接在笔记本中运行代码时,
plt.plot([1, 2, 3, 4], [1, 4, 9, 16])
它产生分段函数。(由于声誉低,无法发布图片)。但是,这不是实际结果。
打印在Jupyter Cell中的实际结果: 图(640x480)
尝试使用:
%run 'test_plot.py'
而不是
!python test_plot.py
您应该能够在绘制所需图表的情况下正确运行单元格