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 相关文章推荐
PyQt5每天必学之滑块控件QSlider
Apr 20 Python
Django 限制用户访问频率的中间件的实现
Aug 23 Python
Python模拟自动存取款机的查询、存取款、修改密码等操作
Sep 02 Python
Django 中间键和上下文处理器的使用
Mar 17 Python
pandas 如何分割字符的实现方法
Jul 29 Python
Python如何计算语句执行时间
Nov 22 Python
基于Pycharm加载多个项目过程图解
Jan 19 Python
浅谈Django QuerySet对象(模型.objects)的常用方法
Mar 28 Python
python爬虫把url链接编码成gbk2312格式过程解析
Jun 08 Python
Python爬虫如何应对Cloudflare邮箱加密
Jun 24 Python
Pytorch中Softmax和LogSoftmax的使用详解
Jun 05 Python
Python实现列表拼接和去重的三种方式
Jul 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中的内存管理,PHP动态分配和释放内存
2013/06/28 PHP
php事务回滚简单实现方法示例
2017/03/28 PHP
用ADODB.Stream转换
2007/01/22 Javascript
jQuery 浮动广告实现代码
2008/12/25 Javascript
修改file按钮的默认样式实现代码
2013/04/23 Javascript
JavaScript中的类(Class)详细介绍
2014/12/30 Javascript
JS基于VML技术实现的五角星礼花效果代码
2015/10/26 Javascript
jQuery插件实现适用于移动端的地址选择器
2016/02/18 Javascript
angularjs ocLazyLoad分步加载js文件实例
2017/01/17 Javascript
react脚手架如何配置less和ant按需加载的方法步骤
2018/11/28 Javascript
javascript实现计算指定范围内的质数示例
2018/12/29 Javascript
ECharts地图绘制和钻取简易接口详解
2019/07/12 Javascript
关于JSON解析的实现过程解析
2019/10/08 Javascript
谈谈我在vue-cli3中用预渲染遇到的坑
2020/04/22 Javascript
Python标准库与第三方库详解
2014/07/22 Python
你应该知道的python列表去重方法
2017/01/17 Python
python访问抓取网页常用命令总结
2017/04/11 Python
Django 创建后台,配置sqlite3教程
2019/11/18 Python
Python安装依赖(包)模块方法详解
2020/02/14 Python
pytorch下的unsqueeze和squeeze的用法说明
2021/02/06 Python
Probikekit日本:自行车套件,跑步和铁人三项装备
2017/04/03 全球购物
奥地利网上现代灯具和灯饰店:Lampenwelt.at
2018/01/29 全球购物
Weblogc domain问题
2014/01/27 面试题
学生党员思想汇报范文
2014/01/09 职场文书
读书活动实施方案
2014/03/10 职场文书
银行职员自我鉴定
2014/04/20 职场文书
青年标兵事迹材料
2014/08/16 职场文书
三严三实对照检查材料
2014/08/25 职场文书
邮政竞聘演讲稿
2014/09/03 职场文书
房屋买卖授权委托书
2014/09/27 职场文书
幼师小班个人总结
2015/02/12 职场文书
2015年前台接待工作总结
2015/05/04 职场文书
2015年度女工工作总结
2015/10/22 职场文书
房产销售员2015年终工作总结
2015/10/22 职场文书
python实战之用emoji表情生成文字
2021/05/08 Python
详解CSS故障艺术
2021/05/25 HTML / CSS