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实现的防DDoS脚本
Feb 08 Python
python中关于日期时间处理的问答集锦
Mar 08 Python
跟老齐学Python之模块的加载
Oct 24 Python
用Python编写web API的教程
Apr 30 Python
TensorFlow如何实现反向传播
Feb 06 Python
python去除文件中重复的行实例
Jun 29 Python
Python3爬虫学习之将爬取的信息保存到本地的方法详解
Dec 12 Python
Python使用ctypes调用C/C++的方法
Jan 29 Python
Python 实现数据结构-堆栈和队列的操作方法
Jul 17 Python
Python: tkinter窗口屏幕居中,设置窗口最大,最小尺寸实例
Mar 04 Python
sublime3之内网安装python插件Anaconda的流程
Nov 10 Python
Django用内置方法实现简单搜索功能的方法
Dec 18 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把JPEG图片转换成Progressive JPEG的方法
2014/06/30 PHP
PHP单例模式是什么 php实现单例模式的方法
2016/05/14 PHP
三个思路解决laravel上传文件报错:413 Request Entity Too Large问题
2017/11/13 PHP
Js动态添加复选框Checkbox的实例方法
2013/04/08 Javascript
屏蔽script注入小例子
2013/11/12 Javascript
jQuery中odd选择器的定义和用法
2014/12/23 Javascript
基于jquery实现百度新闻导航菜单滑动动画
2016/03/15 Javascript
jQuery简单实现iframe的高度根据页面内容自适应的方法
2016/08/01 Javascript
值得学习的bootstrap fileinput文件上传工具
2016/11/08 Javascript
JavaScript ES6中CLASS的使用详解
2016/11/22 Javascript
Javascript blur与click冲突解决办法
2017/01/09 Javascript
jQuery实现上传图片前预览效果功能
2017/08/03 jQuery
jQuery length 和 size()区别总结
2018/04/26 jQuery
vue实现的双向数据绑定操作示例
2018/12/04 Javascript
layui使用button按钮 点击出现弹层 弹层中加载表单的实例
2019/09/04 Javascript
如何使用three.js 制作一个三维的推箱子游戏
2020/07/29 Javascript
详解python中的 is 操作符
2017/12/26 Python
Anaconda 离线安装 python 包的操作方法
2018/06/11 Python
python协程之动态添加任务的方法
2019/02/19 Python
详解Python中is和==的区别
2019/03/21 Python
django之静态文件 django 2.0 在网页中显示图片的例子
2019/07/28 Python
python实现简单日志记录库glog的使用
2019/12/13 Python
jupyter 中文乱码设置编码格式 避免控制台输出的解决
2020/04/20 Python
详解python实现可视化的MD5、sha256哈希加密小工具
2020/09/14 Python
html5写一个BUI折叠菜单插件的实现方法
2019/09/11 HTML / CSS
芬兰灯具网上商店:Nettilamppu.fi
2018/06/30 全球购物
ajax是什么及其工作原理
2012/02/08 面试题
制药工程专业个人求职自荐信
2014/01/25 职场文书
优秀毕业生事迹材料
2014/02/12 职场文书
上班玩手机检讨书
2014/02/17 职场文书
2014院党委领导班子对照检查材料思想汇报
2014/09/24 职场文书
开展党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
2015年社区卫生工作总结
2015/04/21 职场文书
高中开学感言
2015/08/01 职场文书
最新的离婚协议书范本!
2019/07/02 职场文书
关于感恩老师的古诗句
2019/08/20 职场文书