B D*_*vis 3 python jupyter-notebook
尝试从我的 Jupyter Notebook 所在的目录运行 Python 脚本。脚本按预期执行,但该图未显示在我的 Jupyter Notebook 的输出中。
我曾尝试将 plt.show() 之类的代码添加到测试脚本中,但它没有在 Jupyter 输出中显示图形。我还尝试将 %matplotlib 内联添加到 Jupyter 单元格,但这也无济于事。
在 Jupyter Notebook 单元格中:
import matplotlib as plt
%matplotlib inline
!python test_plot.py
Run Code Online (Sandbox Code Playgroud)
在 test_plot.py Python 脚本中:
import matplotlib.pyplot as plt
plt.plot([1, 2, 3, 4], [1, 4, 9, 16])
plt.show()
Run Code Online (Sandbox Code Playgroud)
预期结果:当我直接在笔记本中运行代码时,
plt.plot([1, 2, 3, 4], [1, 4, 9, 16])
Run Code Online (Sandbox Code Playgroud)
它产生一个分段函数。(由于声誉低,无法发布图片)。然而,这并不是实际结果。
Jupyter Cell 中打印的实际结果:图(640x480)
尝试使用:
%run 'test_plot.py'
Run Code Online (Sandbox Code Playgroud)
与
!python test_plot.py
Run Code Online (Sandbox Code Playgroud)
您应该能够正确运行单元格并绘制所需的图表
| 归档时间: |
|
| 查看次数: |
2503 次 |
| 最近记录: |