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进程类subprocess的一些操作方法例子
Nov 22 Python
将Python代码嵌入C++程序进行编写的实例
Jul 31 Python
shelve  用来持久化任意的Python对象实例代码
Oct 12 Python
Python中第三方库Requests库的高级用法详解
Mar 12 Python
从CentOS安装完成到生成词云python的实例
Dec 01 Python
对django xadmin自定义菜单的实例详解
Jan 03 Python
Python中的asyncio代码详解
Jun 10 Python
python操作docx写入内容,并控制文本的字体颜色
Feb 13 Python
python deque模块简单使用代码实例
Mar 12 Python
通过自学python能找到工作吗
Jun 21 Python
python绘图pyecharts+pandas的使用详解
Dec 13 Python
OpenCV-Python实现油画效果的实例
Jun 08 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
php 获取完整url地址
2008/12/20 PHP
PHP中的strtr函数使用介绍(str_replace)
2011/10/20 PHP
PHP警告Cannot use a scalar value as an array的解决方法
2012/01/11 PHP
浅谈PHP的反射API
2017/02/26 PHP
详解thinkphp5+swoole实现异步邮件群发(SMTP方式)
2017/10/13 PHP
php无限级评论嵌套实现代码
2018/04/18 PHP
thinkPHP5框架实现多数据库连接,跨数据连接查询操作示例
2019/05/29 PHP
Javascript变量作用域详解
2013/12/06 Javascript
JS删除字符串中重复字符方法
2014/03/09 Javascript
JS模拟简易滚动条效果代码(附demo源码)
2016/04/05 Javascript
AngularJS的ng Http Request与response格式转换方法
2016/11/07 Javascript
浅谈JS读取DOM对象(标签)的自定义属性
2016/11/21 Javascript
微信小程序中单位rpx和rem的使用
2016/12/06 Javascript
使用sessionStorage解决vuex在页面刷新后数据被清除的问题
2018/04/13 Javascript
微信小程序如何连接Java后台
2019/08/08 Javascript
JS中的算法与数据结构之常见排序(Sort)算法详解
2019/08/16 Javascript
小程序的上传文件接口的注意要点解析
2019/09/17 Javascript
[04:54]DOTA2 2017国际邀请赛:上届冠军WINGS采访短片
2017/08/09 DOTA
Python中3种内建数据结构:列表、元组和字典
2014/11/30 Python
利用python微信库itchat实现微信自动回复功能
2017/05/18 Python
python将回车作为输入内容的实例
2018/06/23 Python
解决安装python库时windows error5 报错的问题
2018/10/21 Python
Keras - GPU ID 和显存占用设定步骤
2020/06/22 Python
python中加背景音乐如何操作
2020/07/19 Python
米兰必去买手店排行榜首位:Antonioli
2016/09/11 全球购物
New Balance波兰官方商城:始于1906年,百年慢跑品牌
2017/08/15 全球购物
怎样创建、运行java程序
2014/08/01 面试题
初婚未育未抱养证明
2014/01/12 职场文书
国际贸易专业个人求职信格式
2014/02/02 职场文书
高等教育专业自荐信范文
2014/03/26 职场文书
路政管理求职信
2014/06/18 职场文书
乡镇群众路线整改落实情况汇报
2014/10/28 职场文书
民主评议政风行风活动心得体会
2014/10/29 职场文书
教师考核评语大全
2014/12/31 职场文书
mysql 联合索引生效的条件及索引失效的条件
2021/11/20 MySQL
JPA 通过Specification如何实现复杂查询
2021/11/23 Java/Android