Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
%matplotlib内联与%matplotlib笔记本电脑在Pythonywhere jupyter中的显示问题_Python_Matplotlib_Jupyter_Pythonanywhere - Fatal编程技术网

%matplotlib内联与%matplotlib笔记本电脑在Pythonywhere jupyter中的显示问题

%matplotlib内联与%matplotlib笔记本电脑在Pythonywhere jupyter中的显示问题,python,matplotlib,jupyter,pythonanywhere,Python,Matplotlib,Jupyter,Pythonanywhere,这不是一个重复的建议。我不是在尝试切换后端。我只是尝试使用%matplotlib笔记本公式。此外,在另一个问题中建议的解决方案(将%matplotlib笔记本放在从matplotlib导入pylplot作为plt的之前,或者尝试连续调用两次magic命令)对我不起作用。行为(空白笔记本图表)仍保留 将%matplotlib笔记本放在来自matplotlib的作为plt导入pylplot之前,或尝试连续两次调用magic命令 当我使用%matplotlib inline时,我的图表总是显示出来,

这不是一个重复的建议。我不是在尝试切换后端。我只是尝试使用
%matplotlib笔记本
公式。此外,在另一个问题中建议的解决方案(将
%matplotlib笔记本
放在从matplotlib导入pylplot作为plt的
之前,或者尝试连续调用两次magic命令)对我不起作用。行为(空白笔记本图表)仍保留


%matplotlib笔记本
放在来自matplotlib的
作为plt导入pylplot之前
,或尝试连续两次调用magic命令

当我使用
%matplotlib inline
时,我的图表总是显示出来,但它们通常是小的,并且没有缩放/平移的能力

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

背景:

Pythonywhere notebook 3.6 Python。使用Windows 7中的更新Google Chrome

如果我重新打开现有笔记本,甚至重新启动内核并重新运行所有单元格,我的
.plot()
就会显示为空。但是,如果我同时启动一个全新的3.6笔记本,
%matplotlib笔记本
绘图效果很好。杀死所有与jupyter相关的进程也没有帮助

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

我想使用
笔记本
魔术,但这个问题相当深刻


我发现在所有绘图之前使用
%matplotlib
笔记本电脑,包括
plt.close()
,有一定的稳定性

我知道这是一个相当肮脏的解决方案,但它正在发挥作用。这里是Windows10、Python3.6.2和Jupyter6.03(更新的Jupyter没有解决这个问题)。
希望这有帮助。

%matplotlib qt
将完成您的工作。

由于命令顺序错误,有时会出现这种情况。您可以参考此问题@VrushM可能重复是的,谢谢您的指针。我尝试了所有这些变化,但仍然得到相同的行为。如果这种情况只是偶尔发生,很难说发生了什么。我们需要的是对这一问题的深入研究。我想这将需要你用可复制的数据进行更多的测试,从而得到一个清晰的问题描述,比如“如果我执行,我会得到一个空白的绘图,但是如果我执行,绘图会正确显示。”。