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文件和目录操作函数小结
Jul 11 Python
python分析作业提交情况
Nov 22 Python
Tornado高并发处理方法实例代码
Jan 15 Python
PyQt5图形界面播放音乐的实例
Jun 17 Python
Python3中urlencode和urldecode的用法详解
Jul 23 Python
Python实现变声器功能(萝莉音御姐音)
Dec 05 Python
利用matplotlib为图片上添加触发事件进行交互
Apr 23 Python
详解Selenium-webdriver绕开反爬虫机制的4种方法
Oct 28 Python
python的setattr函数实例用法
Dec 16 Python
python matplotlib工具栏源码探析三之添加、删除自定义工具项的案例详解
Feb 25 Python
python 遍历磁盘目录的三种方法
Apr 02 Python
Jupyter Notebook 如何修改字体和大小以及更改字体样式
Jun 03 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获取文本框、密码域、按钮的值实例代码
2017/04/19 PHP
javascript getElementsByClassName实现代码
2010/10/11 Javascript
nodejs文件操作模块FS(File System)常用函数简明总结
2014/06/05 NodeJs
基于JavaScript实现移动端TAB触屏切换效果
2015/10/20 Javascript
跟我学习javascript的垃圾回收机制与内存管理
2015/11/23 Javascript
超漂亮的Bootstrap 富文本编辑器summernote
2016/04/05 Javascript
浅谈Javascript中的Label语句
2016/12/14 Javascript
Javascript计算二维数组重复值示例代码
2016/12/18 Javascript
AngularJs中 ng-repeat指令中实现含有自定义指令的动态html的方法
2017/01/19 Javascript
jQuery实现的简单在线计算器功能
2017/05/11 jQuery
Angular2+国际化方案(ngx-translate)的示例代码
2017/08/23 Javascript
jQuery选择器之属性过滤选择器详解
2017/09/28 jQuery
Vue组件之Tooltip的示例代码
2017/10/18 Javascript
详解vuex commit保存数据技巧
2018/12/25 Javascript
[02:56]DOTA2亚洲邀请赛 VG出场战队巡礼
2015/02/07 DOTA
用Python创建声明性迷你语言的教程
2015/04/13 Python
python读写ini配置文件方法实例分析
2015/06/30 Python
python 获取url中的参数列表实例
2018/12/18 Python
Python实现报警信息实时发送至邮箱功能(实例代码)
2019/11/11 Python
Python字符串、列表、元组、字典、集合的补充实例详解
2019/12/20 Python
Python 实现网课实时监控自动签到、打卡功能
2020/03/12 Python
浅谈在django中使用redirect重定向数据传输的问题
2020/03/13 Python
python递归调用中的坑:打印有值, 返回却None
2020/03/16 Python
使用keras实现孪生网络中的权值共享教程
2020/06/11 Python
Python常用外部指令执行代码实例
2020/11/05 Python
HTML5 Plus 实现手机APP拍照或相册选择图片上传功能
2016/07/13 HTML / CSS
HTML5 常见面试题之PC端和移动端区别介绍
2018/01/22 HTML / CSS
HUGO BOSS美国官方网上商店:世界知名奢侈品牌
2017/08/04 全球购物
十八届三中全会个人学习材料
2014/02/13 职场文书
教师师德承诺书
2014/03/26 职场文书
个人简历求职信范文
2015/03/20 职场文书
学生会生活部工作总结2015
2015/03/31 职场文书
任命通知范文
2015/04/21 职场文书
保险公司反洗钱宣传活动总结
2015/05/08 职场文书
2016年感恩教师节活动总结
2016/04/01 职场文书
Nginx进程调度问题详解
2021/09/25 Servers