Matplotlib中%matplotlib inline如何使用


Posted in Python onJuly 28, 2020

%matplotlib inline

是一个魔法函数(Magic Functions)。官方给出的定义是:IPython有一组预先定义好的所谓的魔法函数(Magic Functions),你可以通过命令行的语法形式来访问它们。可见“%matplotlib inline”就是模仿命令行来访问magic函数的在IPython中独有的形式。

magic函数分两种:一种是面向行的,另一种是面向单元型的。

行magic函数是用前缀“%”标注的,很像我们在系统中使用命令行时的形式,例如在Mac中就是你的用户名后面跟着“$”。“%”后面就是magic函数的参数了,但是它的参数是没有被写在括号或者引号中来传值的。

单元型magic函数是由两个“%%”做前缀的,它的参数不仅是当前“%%”行后面的内容,也包括了在当前行以下的行。

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

#内嵌画图
%matplotlib inline
import matplotlib # 注意这个也要import一次
import matplotlib.pyplot as plt
myfont = matplotlib.font_manager.FontProperties(fname=r'C:/Windows/Fonts/msyh.ttf') # 这一行
plt.plot((1,2,3),(4,3,-1))
plt.xlabel(u'横坐标', fontproperties=myfont) # 这一段
plt.ylabel(u'纵坐标', fontproperties=myfont) # 这一段
#plt.show() # 有了%matplotlib inline 就可以省掉plt.show()了

Matplotlib中%matplotlib inline如何使用

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

%matplotlib inline报错

Matplotlib中%matplotlib inline如何使用

但是删掉又会不显示图表
解决:删掉这行代码,用 plt.show() 展示图表

到此这篇关于Matplotlib中%matplotlib inline如何使用的文章就介绍到这了,更多相关%matplotlib inline内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python实现各种排序算法的代码示例总结
Dec 11 Python
Python的自动化部署模块Fabric的安装及使用指南
Jan 19 Python
Python的标准模块包json详解
Mar 13 Python
基于Python中capitalize()与title()的区别详解
Dec 09 Python
flask中的wtforms使用方法
Jul 21 Python
wtfPython—Python中一组有趣微妙的代码【收藏】
Aug 31 Python
python装饰器简介---这一篇也许就够了(推荐)
Apr 01 Python
Python实现Linux监控的方法
May 16 Python
pandas数据处理进阶详解
Oct 11 Python
flask 框架操作MySQL数据库简单示例
Feb 02 Python
Python模拟FTP文件服务器的操作方法
Feb 18 Python
python实现测试工具(二)——简单的ui测试工具
Oct 19 Python
Python基于xlrd模块处理合并单元格
Jul 28 #Python
Python 在函数上添加包装器
Jul 28 #Python
Python matplotlib图例放在外侧保存时显示不完整问题解决
Jul 28 #Python
Python 如何反方向迭代一个序列
Jul 28 #Python
Python Matplotlib简易教程(小白教程)
Jul 28 #Python
Python把图片转化为pdf代码实例
Jul 28 #Python
关于python3.7安装matplotlib始终无法成功的问题的解决
Jul 28 #Python
You might like
PHPwind整合最土系统用户同步登录实现方法
2010/12/08 PHP
php使用socket post数据到其它web服务器的方法
2015/06/02 PHP
php在数据库抽象层简单使用PDO的方法
2015/11/03 PHP
ThinkPHP类似AOP思想的参数验证的实现方法
2019/12/18 PHP
ie 处理 gif动画 的onload 事件的一个 bug
2007/04/12 Javascript
一个js封装的不错的选项卡效果代码
2008/02/15 Javascript
JQuery 国际象棋棋盘 实现代码
2009/06/26 Javascript
jquery关于事件冒泡和事件委托的技巧及阻止与允许事件冒泡的三种实现方法
2015/11/27 Javascript
详解React-Native解决键盘遮挡问题(Keyboard遮挡问题)
2017/07/13 Javascript
vue 自定义组件 v-model双向绑定、 父子组件同步通信的多种写法
2017/11/27 Javascript
node.js用fs.rename强制重命名或移动文件夹的方法
2017/12/27 Javascript
vue中倒计时组件的实例代码
2018/07/06 Javascript
jQuery滑动效果实现方法分析
2018/09/05 jQuery
使用Vue做一个简单的todo应用的三种方式的示例代码
2018/10/20 Javascript
angular中如何绑定iframe中src的方法
2019/02/01 Javascript
中高级前端必须了解的JS中的内存管理(推荐)
2019/07/04 Javascript
浅入深出Vue之组件使用
2019/07/11 Javascript
jQuery中DOM操作原则实例分析
2019/08/01 jQuery
vue实现移动端图片上传功能
2019/12/23 Javascript
[01:03:54]Liquid vs IG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
Python获取服务器信息的最简单实现方法
2015/03/05 Python
python删除指定类型(或非指定)的文件实例详解
2015/07/06 Python
python内置函数:lambda、map、filter简单介绍
2017/11/16 Python
python关于调用函数外的变量实例
2019/12/26 Python
python GUI库图形界面开发之PyQt5浏览器控件QWebEngineView详细使用方法
2020/02/26 Python
Python如何输出警告信息
2020/07/30 Python
如何基于Python实现word文档重新排版
2020/09/29 Python
HTML5 video 事件应用示例
2014/09/11 HTML / CSS
JENNIFER BEHR官网:各种耳环和发饰
2020/06/07 全球购物
厨师长岗位职责
2014/03/02 职场文书
学校安全教育月活动总结
2014/07/07 职场文书
机关职员工作检讨书
2014/10/23 职场文书
党支部先进事迹材料
2014/12/24 职场文书
2015年数学教研组工作总结
2015/05/23 职场文书
培训计划通知
2015/07/15 职场文书
关于golang高并发的实现与注意事项说明
2021/05/08 Golang