%matplotlib内联与pythonAnywhere jupyter中的%matplotlib笔记本显示问题

问题描述 投票:3回答:1

这不是建议的重复项。我不尝试切换后端。我只是尝试使用%matplotlib notebook公式。此外,在另一个问题(%matplotlib notebook放在from matplotlib import pylplot as plt之前,或尝试连续两次调用魔术命令]]中提出的解决方案对我不起作用。行为(空白笔记本图表)仍然存在。


%matplotlib notebook放置在from matplotlib import pylplot as plt之前,或尝试连续两次调用魔术命令

当我使用%matplotlib inline时,我的图表总是显示,但是它们通常偏小,并且无法缩放/平移。

当我使用%matplotlib notebook时,会得到可缩放,可平移的图表,但有时会遇到图表显示为空白的问题。

enter image description here

背景:

PythonAnywhere笔记本3.6 Python。从Windows 7使用更新的Google Chrome浏览器。

如果重新打开现有笔记本,甚至重新启动内核并重新运行所有单元,则所有.plot()都显示为空白。但是,如果我同时启动一个全新的3.6笔记本,则%matplotlib notebook绘图效果很好。杀死所有与jupyter相关的过程也无济于事。

这并不总是发生。但是,如果一张图表显示为空白,则它们全部显示为空白。

我想使用notebook魔术,但是这个问题非常深刻。

enter image description here

这不是建议的重复项。我不尝试切换后端。我只是尝试使用%matplotlib笔记本配方。此外,在其他问题中建议的解决方案(...

python matplotlib jupyter pythonanywhere
1个回答
-1
投票

我发现在使用%matplotlib笔记本后,在包含所有图表之前都包含plt.close(),因此具有一定的稳定性。

© www.soinside.com 2019 - 2024. All rights reserved.