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中的Django框架中prefetch_related()函数对数据库查询的优化
Apr 01 Python
Python实现遍历目录的方法【测试可用】
Mar 22 Python
socket + select 完成伪并发操作的实例
Aug 15 Python
Python之pandas读写文件乱码的解决方法
Apr 20 Python
python爬取哈尔滨天气信息
Jul 14 Python
python实现点对点聊天程序
Jul 28 Python
对python操作kafka写入json数据的简单demo分享
Dec 27 Python
python字典嵌套字典的情况下找到某个key的value详解
Jul 10 Python
Python参数传递对象的引用原理解析
May 22 Python
python中round函数如何使用
Jun 19 Python
浅谈keras 模型用于预测时的注意事项
Jun 27 Python
解决Python3.8运行tornado项目报NotImplementedError错误
Sep 02 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者的疑难问答(2)
2006/10/09 PHP
php adodb介绍
2009/03/19 PHP
修改WordPress中文章编辑器的样式的方法详解
2015/12/15 PHP
ThinkPHP中limit()使用方法详解
2016/04/19 PHP
php实现PDO中捕获SQL语句错误的方法
2017/02/16 PHP
PHP进阶学习之命名空间基本用法分析
2019/06/18 PHP
jquery 插件之仿“卓越亚马逊”首页弹出菜单效果
2008/12/25 Javascript
JavaScript入门教程(5) js Screen屏幕对象
2009/01/31 Javascript
Javascript 实现TreeView CheckBox全选效果
2010/01/11 Javascript
用JavaScript对JSON进行模式匹配 (Part 2 - 实现)
2010/07/17 Javascript
jquery isType() 类型判断代码
2011/02/14 Javascript
jsp js鼠标移动到指定区域显示选项卡离开时隐藏示例
2013/06/14 Javascript
jQuery操作表格(table)的常用方法、技巧汇总
2014/04/12 Javascript
NodeJS学习笔记之Connect中间件应用实例
2015/01/27 NodeJs
jquery+ajax实现注册实时验证实例详解
2015/12/08 Javascript
JavaScript模版引擎的基本实现方法浅析
2016/02/15 Javascript
d3.js实现简单的网络拓扑图实例代码
2016/11/06 Javascript
简单谈谈gulp-changed插件
2017/02/21 Javascript
JavaScript装饰器函数(Decorator)实例详解
2017/03/30 Javascript
vue中SPA单页面应用程序详解
2017/11/07 Javascript
JS 仿支付宝input文本输入框放大组件的实例
2017/11/14 Javascript
JS数组索引检测中的数据类型问题详解
2021/01/11 Javascript
python生成器的使用方法
2013/11/21 Python
Python中的测试模块unittest和doctest的使用教程
2015/04/14 Python
对pandas的dataframe绘图并保存的实现方法
2017/08/05 Python
Python cookbook(数据结构与算法)将多个映射合并为单个映射的方法
2018/04/19 Python
通过实例学习Python Excel操作
2020/01/06 Python
皮姆斯勒语言学习:Pimsleur Language Programs
2018/06/30 全球购物
优秀管理者事迹材料
2014/05/22 职场文书
信访工作经验交流材料
2014/05/23 职场文书
机关作风建设整改方案
2014/10/27 职场文书
小区保洁员岗位职责
2015/04/10 职场文书
2015年女职工工作总结
2015/05/15 职场文书
师范生见习总结范文
2015/06/23 职场文书
严以用权学习心得体会
2016/01/12 职场文书
Java设计模式之享元模式示例详解
2022/03/03 Java/Android