📜  %matplotlib inline (1)

📅  最后修改于: 2023-12-03 15:13:02.334000             🧑  作者: Mango

%matplotlib inline exploration

在Python中,matplotlib是一个常用的绘图库。%matplotlib inline是Jupyter Notebook中的一个魔术命令,可以将Matplotlib生成的图形嵌入到Notebook中。

使用方法

只需要在Notebook中的代码块中,以第一行语句的形式使用:

%matplotlib inline

或者在Notebook中首先import matplotlib库,随后使用Plt.show()函数展示图片。

import matplotlib.pyplot as plt

plt.plot([1, 2, 3, 4, 5])
plt.show()
何时使用

当需要在Jupyter Notebook中创建图形时,%matplotlib inline是非常有用的命令。默认情况下,Matplotlib会创建一个新窗口(来显示图形)。

但如果在Notebook中使用%matplotlib inline,则会在单元格中直接显示生成的图形,而无需在独立的窗口中查看它们。

示例

接下来的示例展示了如何在Notebook中创建一个简单的Cosine图形。请注意,因为该代码块使用了%matplotlib inline,所以图形是直接嵌入到Notebook的单元格中的。

import numpy as np
import matplotlib.pyplot as plt 

x = np.linspace(0, 10, 1000)
plt.plot(x, np.cos(x))

plt.title("Cosine Curve")
plt.xlabel("x")
plt.ylabel("cos(x)")

plt.show()
结论

%matplotlib inline可以帮助你将Matplotlib生成的图形直接嵌入到Jupyter Notebook中,而无需在独立的窗口中查看它们。这有助于提高工作效率,方便与他人分享Notebook中的图形。