gpt4 book ai didi

python - %matplotlib inline 在 Jupyter Notebook 上无论有没有它都会给出相同的结果

转载 作者:太空宇宙 更新时间:2023-11-03 20:06:28 25 4
gpt4 key购买 nike

因此,我浏览了有关 Jupyter Notebook 中 %matplotlib inline 函数的使用的一些问题,我确实理解“%matplotlib inline 将 matplotlib 的后端设置为 'inline' 后端”和“当使用 'inline' 时' 后端,您的 matplotlib 图形将包含在您的笔记本中,代码旁边”。但是,无论使用或不使用“%matplotlib inline”,我都没有看到绘图结果有任何差异。如果我误解了什么,有人可以向我解释一下吗?这是我尝试过的简单代码:

Graph with %matplotlib inline

%matplotlib inline
import matplotlib as mpl
import matplotlib.pyplot as plt

plt.plot([[0,0],[1,1]], linewidth=4, label='random diagonal')

在接下来的代码中,我刚刚去掉了 %matplotlib inline它仍然给我相同的结果。那么使用或不使用“%matplotlib inline”函数有什么意义呢?

最佳答案

感谢@ImportanceOfBeingErnest,发现问题来自已设置为内联的笔记本后端。运行代码 matplotlib.get_backend() 后,您可以看到笔记本中的后端已默认设置为内联。我猜现在 Anaconda 版本的 Python 3.7 笔记本中已经默认了。

关于python - %matplotlib inline 在 Jupyter Notebook 上无论有没有它都会给出相同的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58943292/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com