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同时给两个收件人发送邮件的方法
Apr 30 Python
Django中的forms组件实例详解
Nov 08 Python
Python实现的爬取百度贴吧图片功能完整示例
May 10 Python
详解pandas如何去掉、过滤数据集中的某些值或者某些行?
May 15 Python
python儿童学游戏编程知识点总结
Jun 03 Python
Python argparse模块应用实例解析
Nov 15 Python
将自己的数据集制作成TFRecord格式教程
Feb 17 Python
浅析python表达式4+0.5值的数据类型
Feb 26 Python
python GUI库图形界面开发之PyQt5下拉列表框控件QComboBox详细使用方法与实例
Feb 27 Python
Python实例教程之检索输出月份日历表
Dec 16 Python
Pandas的数据过滤实现
Jan 15 Python
Python如何使用循环结构和分支结构
Apr 13 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
收集的DedeCMS一些使用经验
2007/03/17 PHP
PHP与SQL注入攻击防范小技巧
2011/09/16 PHP
PHP register_shutdown_function()函数的使用示例
2015/06/23 PHP
thinkPHP导出csv文件及用表格输出excel的方法
2015/12/30 PHP
PHP输出XML格式数据的方法总结
2017/02/08 PHP
PHP+jQuery实现滚屏无刷新动态加载数据功能详解
2017/05/04 PHP
巧妙破除网页右键禁用的十大绝招
2006/08/12 Javascript
jquery.AutoComplete.js中文修正版(支持firefox)
2010/04/09 Javascript
基于jQuery仿淘宝产品图片放大镜代码分享
2020/06/23 Javascript
javascript实现C语言经典程序题
2015/11/29 Javascript
JavaScript基础知识之方法汇总结
2016/01/24 Javascript
jQuery使用中可能被XSS攻击的一些危险环节提醒
2016/05/24 Javascript
详解Vuejs2.0之异步跨域请求
2017/04/20 Javascript
基于angular实现模拟微信小程序swiper组件
2017/06/11 Javascript
js模拟百度模糊搜索的实例
2017/08/04 Javascript
JS获取数组中出现次数最多及第二多元素的方法
2017/10/27 Javascript
JavaScript页面加载事件实例讲解
2019/09/01 Javascript
Layui Form 自定义验证的实例代码
2019/09/14 Javascript
微信小程序实现发微博功能的示例代码
2020/06/24 Javascript
js实现幻灯片轮播图
2020/08/14 Javascript
OpenLayers3实现测量功能
2020/09/25 Javascript
小程序角标的添加及绑定购物车数量进行实时更新的实现代码
2020/12/07 Javascript
JavaScript 声明私有变量的两种方式
2021/02/05 Javascript
利用python获取Ping结果示例代码
2017/07/06 Python
机器学习的框架偏向于Python的13个原因
2017/12/07 Python
Django ManyToManyField 跨越中间表查询的方法
2018/12/18 Python
wxPython窗体拆分布局基础组件
2019/11/19 Python
Python二维数组实现求出3*3矩阵对角线元素的和示例
2019/11/29 Python
Python爬虫库requests获取响应内容、响应状态码、响应头
2020/01/25 Python
一款利用css3的鼠标经过动画显示详情特效的实例教程
2014/12/29 HTML / CSS
某公司C#程序员面试题笔试题
2014/05/26 面试题
幸福家庭标语
2014/06/27 职场文书
机关党员公开承诺书
2014/08/30 职场文书
新兵入伍心得体会
2014/09/04 职场文书
付款证明模板
2015/06/19 职场文书
JavaScript 反射学习技巧
2021/10/16 Javascript