Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/317.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
Python 如何在Jupyter笔记本/实验室中抑制单个单元格的matplotlib内联?_Python_Matplotlib_Jupyter Notebook_Inline_Jupyter - Fatal编程技术网

Python 如何在Jupyter笔记本/实验室中抑制单个单元格的matplotlib内联?

Python 如何在Jupyter笔记本/实验室中抑制单个单元格的matplotlib内联?,python,matplotlib,jupyter-notebook,inline,jupyter,Python,Matplotlib,Jupyter Notebook,Inline,Jupyter,我一直在看,这样就解决了问题,但当我做plt.ion()时,所有的数字都会弹出(100个数字)。我想把它们放在一个牢房里。是否有带循环的可以用来关闭%matplotlib inline,或者这是不可能的 单元格结束前关闭的图形将不显示。在单元格末尾调用plt.close(“all”)将关闭所有图形,并且单元格的输出中将不显示任何图形。到底是什么问题?为什么要在jupyter单元中使用plt.ion()?要抑制jupyter单元格的任何输出,请使用%%capture作为该单元格的第一行。这就是你的

我一直在看,这样就解决了问题,但当我做
plt.ion()
时,所有的数字都会弹出(100个数字)。我想把它们放在一个牢房里。是否有
循环的
可以用来关闭
%matplotlib inline
,或者这是不可能的

单元格结束前关闭的图形将不显示。在单元格末尾调用
plt.close(“all”)
将关闭所有图形,并且单元格的输出中将不显示任何图形。

到底是什么问题?为什么要在jupyter单元中使用
plt.ion()
?要抑制jupyter单元格的任何输出,请使用
%%capture
作为该单元格的第一行。这就是你的意思吗?
%%capture
可以抑制Jupyter单元格的所有输出?我不知道。我将再看一看这些神奇的线条。非常感谢。这将是一个很好的修复我要找的atm机。理想情况下,我只想关闭绘图,因为我通常在某些检查点向标准输出写入数据,但在此期间我可以不使用它。理想情况下,我需要类似于
的东西,带有%matplotlib inline==False:[code]
。然而,我意识到我完全破坏了
with
语句的语法,
magic
,以及
boolean
的使用,但我不确定是否有类似的东西。还有,这表明了可能的解决方案。但是我必须承认,除了
%%capture
之外,没有一个对我有用(因此我在那里给出了答案)。我们应该把这个标记为重复的吗?假设没有内联do:
,就没有
这样的东西?否则,您可能应该清楚地说明这个问题与另一个问题的不同程度,解释为什么这四个解决方案中没有一个不适合您。如果
%%capture
是唯一适合您的方法,那么这个解决方案可能应该标记为重复。谢谢