【发布时间】:2018-06-11 20:31:25
【问题描述】:
这不是建议的重复。我不想切换后端。我只是想使用%matplotlib notebook 公式。此外,其他问题中建议的解决方案(将%matplotlib notebook 放在from matplotlib import pylplot as plt 之前或尝试连续两次调用魔术命令)对我不起作用。行为(空白笔记本图表)仍然存在。
将%matplotlib notebook 放在from matplotlib import pylplot as plt 之前或尝试连续两次调用魔术命令
当我使用%matplotlib inline 时,我的图表总是会显示,但它们通常偏小,并且无法缩放/平移。
当我使用%matplotlib notebook 时,我得到了可缩放、可平移的图表,但有时我会遇到图表显示为空白的问题。
背景:
PythonAnywhere 笔记本 3.6 Python。使用从 Windows 7 更新的 Google Chrome。
如果我重新打开现有笔记本,甚至重新启动内核并重新运行所有单元格,我的所有 .plot() 都会显示为空白。但如果我同时启动一个全新的 3.6 笔记本,%matplotlib notebook 绘图工作正常。杀死所有与 jupyter 相关的进程也无济于事。
这并不总是发生。但是,如果一个图表显示为空白,则它们都显示为空白。
我想使用notebook 魔法,但是这个问题很深奥。
【问题讨论】:
-
这个有时候是因为命令的顺序错误你可以参考这个问题stackoverflow.com/questions/43545050/…
-
@VrushM 是的,谢谢你的指点。我尝试了所有这些变化,但仍然得到相同的行为。
-
如果这种情况只是偶尔发生,很难说会发生什么。需要的是问题的minimal reproducible example。我想这将需要您使用可重现的数据进行更多测试,从而得到清晰的问题描述,例如“如果我执行
, ,我会得到一个空白图,但是如果我执行 , ,绘图显示正确。
标签: python matplotlib jupyter pythonanywhere