【发布时间】:2020-03-15 12:26:37
【问题描述】:
所以我经历了一些关于在 Jupyter Notebook 中使用 %matplotlib 内联函数的问题,我明白“%matplotlib inline 将 matplotlib 的后端设置为‘内联’后端”和“当使用‘内联’时' 后端,您的 matplotlib 图形将包含在您的笔记本中,位于代码旁边”。但是,无论是否使用“%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 是的,如果这是真的,那就更有意义了。有什么办法可以检查吗?
标签: python matplotlib jupyter-notebook magic-function