Python绘图问题:Matplotlib中%matplotlib inline是什么、如何使用?
来源:互联网 发布:windows sail.js 编辑:程序博客网 时间:2024/05/01 08:18
%matplotlib inline
是一个魔法函数(Magic Functions)。官方给出的定义是:IPython有一组预先定义好的所谓的魔法函数(Magic Functions),你可以通过命令行的语法形式来访问它们。可见“%matplotlib inline”就是模仿命令行来访问magic函数的在IPython中独有的形式。
magic函数分两种:一种是面向行的,另一种是面向单元型的。
行magic函数是用前缀“%”标注的,很像我们在系统中使用命令行时的形式,例如在Mac中就是你的用户名后面跟着“$”。“%”后面就是magic函数的参数了,但是它的参数是没有被写在括号或者引号中来传值的。
单元型magic函数是由两个“%%”做前缀的,它的参数不仅是当前“%%”行后面的内容,也包括了在当前行以下的行。
注意:既然是IPython的内置magic函数,那么在Pycharm中是不会支持的。
#内嵌画图%matplotlib inlineimport matplotlib # 注意这个也要import一次import matplotlib.pyplot as pltmyfont = 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 inline 可以在Ipython编译器里直接使用,功能是可以内嵌绘图,并且可以省略掉plt.show()这一步。
阅读全文
0 0
- Python绘图问题:Matplotlib中%matplotlib inline是什么、如何使用?
- Python绘图问题:Matplotlib中rcParams使用
- Python绘图问题:Matplotlib中如何正确显示中文
- Python中Matplotlib绘图
- python使用matplotlib绘图
- Python:使用Matplotlib绘图
- python使用matplotlib绘图
- Python绘图问题:Matplotlib中柱状图bar使用
- python中matplotlib绘图中文显示问题
- python中matplotlib绘图中文显示问题
- python中matplotlib绘图中文显示问题
- python中matplotlib绘图中文显示问题
- python中matplotlib绘图中文显示问题
- python中的matplotlib绘图问题
- Python中matplotlib绘图介绍
- python使用matplotlib绘图 -- barChart
- python使用matplotlib绘图 -- barChart
- 使用 python Matplotlib 库绘图
- 第四周第一课--栈
- Button调整按钮中title和image的位置(包含工具类)ios
- 了解寄存器:ESI EDI变址寄存器
- 提高篇第二十六讲项目2
- 使用IIdentify接口进行空间查询
- Python绘图问题:Matplotlib中%matplotlib inline是什么、如何使用?
- oracle查询不重复多列sql写法
- Zabbix服务器的搭建与应用(一)-------服务器安装系统
- 25个有用的基础命令apt-get/apt-cache
- HDU 6216 模拟
- 哈哈日语 日语五十音图之か、さ、た行
- windows下Eclipse调试ffmpeg
- Springboot 使用Redis注解
- python 列表转换成字符串输出