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 相关文章推荐
python3.3实现乘法表示例
Feb 07 Python
Python基类函数的重载与调用实例分析
Jan 12 Python
python数据结构之图深度优先和广度优先实例详解
Jul 08 Python
解析Python中的eval()、exec()及其相关函数
Dec 20 Python
Python中常用信号signal类型实例
Jan 25 Python
Python使用Scrapy爬虫框架全站爬取图片并保存本地的实现代码
Mar 04 Python
python3.6使用pymysql连接Mysql数据库
May 25 Python
python对list中的每个元素进行某种操作的方法
Jun 29 Python
Python设计模式之适配器模式原理与用法详解
Jan 15 Python
python实现复制文件到指定目录
Oct 16 Python
flask框架url与重定向操作实例详解
Jan 25 Python
Python实现Keras搭建神经网络训练分类模型教程
Jun 12 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
PHP5 字符串处理函数大全
2010/03/23 PHP
抓取并下载CSS中所有图片文件的php代码
2011/09/26 PHP
php文件系统处理方法小结
2016/05/23 PHP
PHP实现的登录页面信息提示功能示例
2017/07/24 PHP
PHP简单实现记录网站访问量功能示例
2018/06/06 PHP
PHPUnit测试私有属性和方法功能示例
2018/06/12 PHP
初学JavaScript第二章
2008/09/30 Javascript
JavaScript学习笔记(一) js基本语法
2011/10/25 Javascript
返回页面顶部top按钮通过锚点实现(自写)
2013/08/30 Javascript
JavaScript简单实现鼠标移动切换图片的方法
2016/02/23 Javascript
基于jquery实现简单的分页控件
2016/03/17 Javascript
JavaScript闭包实例详解
2016/06/03 Javascript
JavaScript 实现的checkbox经典实例分享
2016/10/16 Javascript
jQuery自定义组件(导入组件)
2016/11/08 Javascript
利用jquery实现验证输入的是否是数字、小数,包含保留几位小数
2016/12/07 Javascript
JavaScript实现精美个性导航栏筋斗云效果
2017/10/29 Javascript
vue实现简单的MVVM框架
2018/08/05 Javascript
如何HttpServletRequest文件对象并储存
2020/08/14 Javascript
JavaScript setTimeout()基本用法有哪些
2020/11/04 Javascript
用python实现面向对像的ASP程序实例
2014/11/10 Python
python使用multiprocessing模块实现带回调函数的异步调用方法
2015/04/18 Python
python打开文件并获取文件相关属性的方法
2015/04/23 Python
详解配置Django的Celery异步之路踩坑
2018/11/25 Python
keras 自定义loss损失函数,sample在loss上的加权和metric详解
2020/05/23 Python
python输入中文的实例方法
2020/09/14 Python
澳大利亚家庭花园和DIY工具网店:VidaXL
2019/05/03 全球购物
英国门把手公司:Door Handle Company
2019/05/12 全球购物
英国专业美容产品在线:Mylee(从指甲到脱毛)
2020/07/06 全球购物
小学庆六一活动方案
2014/02/28 职场文书
2015年医院工作总结范文
2015/04/09 职场文书
新员工辞职信范文
2015/05/12 职场文书
中秋节晚会开场白
2015/05/29 职场文书
干货:如何写好观后感 !
2019/05/21 职场文书
六年级作文之预言作文
2019/10/25 职场文书
nginx proxy_cache 缓存配置详解
2021/03/31 Servers
你知道哪几种MYSQL的连接查询
2021/06/03 MySQL