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比较2个xml内容的方法
May 11 Python
Python实现希尔排序算法的原理与用法实例分析
Nov 23 Python
Python实现基本数据结构中栈的操作示例
Dec 04 Python
python实现读Excel写入.txt的方法
Apr 29 Python
python GUI库图形界面开发之PyQt5状态栏控件QStatusBar详细使用方法实例
Feb 28 Python
Django实现任意文件上传(最简单的方法)
Jun 03 Python
python爬虫把url链接编码成gbk2312格式过程解析
Jun 08 Python
python实现简单的tcp 文件下载
Sep 16 Python
Python函数调用追踪实现代码
Nov 27 Python
python调用百度AI接口实现人流量统计
Feb 03 Python
python多线程方法详解
Jan 18 Python
Python中time与datetime模块使用方法详解
Mar 31 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创建session的方法实例详解
2015/01/27 PHP
PHP中生成UUID自定义函数分享
2015/06/10 PHP
实例讲解PHP表单验证功能
2019/02/15 PHP
使用js解决由border属性引起的div宽度问题
2013/11/26 Javascript
Jquery实现的一种常用高亮效果示例代码
2014/01/28 Javascript
Jquery实现仿京东商城省市联动菜单
2015/11/19 Javascript
Bootstrap Table使用心得总结
2016/11/29 Javascript
Bootstrap基本样式学习笔记之表格(2)
2016/12/07 Javascript
深入理解Javascript中的valueOf与toString
2017/01/04 Javascript
微信小程序 详解Page中data数据操作和函数调用
2017/01/12 Javascript
jquery实现用户登陆界面(示例讲解)
2017/09/06 jQuery
详解vue-cli项目中用json-sever搭建mock服务器
2017/11/02 Javascript
浅谈node模块与npm包管理工具
2018/01/03 Javascript
vue.js分页中单击页码更换页面内容的方法(配合spring springmvc)
2018/02/10 Javascript
nodeJS进程管理器pm2的使用
2019/01/09 NodeJs
纯javascript实现选择框的全选与反选功能
2019/04/08 Javascript
Python的subprocess模块总结
2014/11/07 Python
python实现可将字符转换成大写的tcp服务器实例
2015/04/29 Python
Python编程中装饰器的使用示例解析
2016/06/20 Python
Python实现图片转字符画的示例代码
2017/08/21 Python
python中 logging的使用详解
2017/10/25 Python
微信跳一跳自动运行python脚本
2018/01/08 Python
深入了解Python中pop和remove的使用方法
2018/01/09 Python
Python3 利用requests 库进行post携带账号密码请求数据的方法
2018/10/26 Python
Python函数参数匹配模型通用规则keyword-only参数详解
2019/06/10 Python
python输入多行字符串的方法总结
2019/07/02 Python
python GUI库图形界面开发之PyQt5信号与槽的高级使用技巧(自定义信号与槽)详解与实例
2020/03/06 Python
Python实现手绘图效果实例分享
2020/07/22 Python
用python写PDF转换器的实现
2020/10/29 Python
python软件测试Jmeter性能测试JDBC Request(结合数据库)的使用详解
2021/01/26 Python
使用简单的CSS3属性实现炫酷读者墙效果
2014/01/08 HTML / CSS
台湾最大网路书店:博客来
2018/03/18 全球购物
Farfetch台湾官网:奢侈品牌时尚购物平台
2019/06/17 全球购物
Moss Bros官网:英国排名第一的西装店
2020/02/26 全球购物
玩手机检讨书1000字
2014/10/20 职场文书
公司档案管理制度
2015/08/05 职场文书