zl程序教程

您现在的位置是:首页 >  后端

当前栏目

%matplotlib inline的含义

matplotlib 含义 inline
2023-09-11 14:15:15 时间

%matplotlib inline的含义

%matplotlib inline 用在Jupyter notebook中(代替plt.show()); PyCharm中不支持,在PyCharm中去掉这个即可(用plt.show()代替图像的显示)。

%matplotlib inline是一个魔法函数(Magic Functions)

使用%matplotlib命令可以将matplotlib的图表直接嵌入到Notebook之中,或者使用指定的界面库显示图表,它有一个参数指定matplotlib图表的显示方式。inline表示将图表嵌入到Notebook中。

注意:既然是IPython的内置magic函数,那么在Pycharm中是不会支持的。

示例代码:

添加 %matplotlib inline

import matplotlib.pyplot as plt
%matplotlib inline
plt.figure(figsize=(20,8), dpi=100)
plt.plot([1,2,3],[4,5,6])
# plt.show()

不加%matplotlib inline,添加plt.show():

总结:%matplotlib inline 可以在Ipython编译器里直接使用,功能是可以内嵌绘图,并且可以省略掉plt.show()这一步。