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虚拟环境Virtualenv使用教程
May 18 Python
Python中if __name__ == '__main__'作用解析
Jun 29 Python
Python 类与元类的深度挖掘 II【经验】
May 06 Python
详解python发送各类邮件的主要方法
Dec 22 Python
Python中str.join()简单用法示例
Mar 20 Python
python使用 request 发送表单数据操作示例
Sep 25 Python
Python 字典中的所有方法及用法
Jun 10 Python
keras使用Sequence类调用大规模数据集进行训练的实现
Jun 22 Python
python利用google翻译方法实例(翻译字幕文件)
Sep 21 Python
Python使用海龟绘图实现贪吃蛇游戏
Jun 18 Python
Python卷积神经网络图片分类框架详解分析
Nov 07 Python
Django框架中表单的用法
Jun 10 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中$_FILES的使用以及注意事项
2013/07/05 PHP
php读取excel文件示例分享(更新修改excel)
2014/02/27 PHP
php实现XSS安全过滤的方法
2015/07/29 PHP
PHP实现截取中文字符串不出现?号的解决方法
2016/12/29 PHP
Aster vs Newbee BO5 第一场2.19
2021/03/10 DOTA
javascript之通用简单的table选项卡实现(二)
2010/05/09 Javascript
文本框根据输入内容自适应高度的代码
2011/10/24 Javascript
jQuery基于ajax实现星星评论代码
2015/08/07 Javascript
js实现的Easy Tabs选项卡用法实例
2015/09/06 Javascript
基于javascript实现样式清新图片轮播特效
2016/03/30 Javascript
JS读写CSS样式的方法汇总
2016/08/16 Javascript
Nodejs 搭建简单的Web服务器详解及实例
2016/11/30 NodeJs
js实现适合新闻类图片的轮播效果
2017/02/05 Javascript
Bootstrap实现的表格合并单元格示例
2018/02/06 Javascript
js中split()方法得到的数组长度问题
2018/07/19 Javascript
angular4笔记系列之内置指令小结
2018/11/09 Javascript
vue+php实现的微博留言功能示例
2019/03/16 Javascript
深入理解JavaScript 箭头函数
2019/05/30 Javascript
Vue左滑组件slider使用详解
2020/08/21 Javascript
[01:05]DOTA2完美大师赛趣味视频之选手教你打职业
2017/11/23 DOTA
[40:12]Liquid vs Chaos 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
[45:16]完美世界DOTA2联赛PWL S3 Magma vs Phoenix 第一场 12.12
2020/12/16 DOTA
巧用Python装饰器 免去调用父类构造函数的麻烦
2012/05/18 Python
pandas系列之DataFrame 行列数据筛选实例
2018/04/12 Python
Python 3.7新功能之dataclass装饰器详解
2018/04/21 Python
分析经典Python开发工程师面试题
2019/04/08 Python
python Tkinter的图片刷新实例
2019/06/14 Python
解决Django删除migrations文件夹中的文件后出现的异常问题
2019/08/31 Python
Python打印特殊符号及对应编码解析
2020/05/07 Python
泰国第一在线超市:Tops
2021/02/13 全球购物
国际商务专业学生个人的自我评价
2013/09/28 职场文书
函授本科自我鉴定
2013/11/03 职场文书
学期自我鉴定
2013/11/04 职场文书
青春无悔演讲稿
2014/05/08 职场文书
2014年为民办实事工作总结
2014/12/20 职场文书
原生Javascript+HTML5一步步实现拖拽排序
2021/06/12 Javascript