matplotlib.pyplot绘图显示控制方法


Posted in Python onJanuary 15, 2019

在使用Python库时,常常会用到matplotlib.pyplot绘图,本文介绍在PyCharm及Jupyter Notebook页面中控制绘图显示与否的小技巧。

在PyCharm中显示绘图

在绘图代码最后加上“plt.show()”语句。

import numpy as np
import matplotlib.pyplot as plt  
x = np.arange(0, 2*np.pi, .001)
y = np.sin(2 * np.pi * x)

plt.clf()
plt.plot(x, y)
l = plt.axhline(linewidth=1, color='black')
l = plt.axvline(linewidth=1, color='black')
plt.show()

绘图如下:

matplotlib.pyplot绘图显示控制方法

在PyCharm中不显示绘图

在导入matplotlib库后,且在matplotlib.pyplot库被导入前加“matplotlib.use(‘agg')”语句。

import numpy as np
import matplotlib
matplotlib.use('agg')

import matplotlib.pyplot as plt  # matplotlib.use('agg')必须在本句执行前运行
(后续代码略)

在Jupyter Notebook页面内显示绘图

在使用Jupyter Notebook写文档时,如需在本页面内显示绘图,只需加入“%matplotlib inline”语句。

import numpy as np
import pandas as pd
%matplotlib inline
(后续代码略)

以上这篇matplotlib.pyplot绘图显示控制方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python中django框架通过正则搜索页面上email地址的方法
Mar 21 Python
Python2.x中文乱码问题解决方法
Jun 02 Python
使用Python的urllib和urllib2模块制作爬虫的实例教程
Jan 20 Python
Python中不同进制的语法及转换方法分析
Jul 27 Python
python调用opencv实现猫脸检测功能
Jan 15 Python
django 消息框架 message使用详解
Jul 22 Python
python网络编程之多线程同时接受和发送
Sep 03 Python
python如何从文件读取数据及解析
Sep 19 Python
Pytorch GPU显存充足却显示out of memory的解决方式
Jan 13 Python
Python ORM框架Peewee用法详解
Apr 29 Python
使用Python中tkinter库简单gui界面制作及打包成exe的操作方法(二)
Oct 12 Python
PyCharm最新激活码(2020/10/27全网最新)
Oct 27 Python
python实现彩色图转换成灰度图
Jan 15 #Python
Python中new方法的详解
Jan 15 #Python
Python之循环结构
Jan 15 #Python
python实现图片彩色转化为素描
Jan 15 #Python
带你认识Django
Jan 15 #Python
Python数据可视化库seaborn的使用总结
Jan 15 #Python
使用Django连接Mysql数据库步骤
Jan 15 #Python
You might like
在smarty模板中使用PHP函数的方法
2011/04/23 PHP
PHP编程中的常见漏洞和代码实例
2014/08/06 PHP
关于WordPress的SEO优化相关的一些PHP页面脚本技巧
2015/12/10 PHP
php将从数据库中获得的数据转换成json格式并输出的方法
2018/08/21 PHP
Web版彷 Visual Studio 2003 颜色选择器
2007/01/09 Javascript
JavaScript中void(0)的具体含义解释
2007/02/27 Javascript
传智播客学习之java 反射
2009/11/22 Javascript
jquery 弹出登录窗口实现代码
2009/12/24 Javascript
javascript hasFocus使用实例
2010/06/29 Javascript
对javascript的一点点认识总结《javascript高级程序设计》读书笔记
2011/11/30 Javascript
jQuery 拖动层(在可视区域范围内)
2012/05/24 Javascript
jQuery 重复加载错误以及修复方法
2014/12/16 Javascript
jquery 构造函数在表单提交过程中修改数据
2015/05/25 Javascript
JS制作图形验证码实现代码
2020/10/19 Javascript
js输入框使用正则表达式校验输入内容的实例
2017/02/12 Javascript
详解JS模块导入导出
2017/12/20 Javascript
详解Vue 事件修饰符capture 的使用
2017/12/29 Javascript
js实现网页同时进行多个倒计时功能
2019/02/25 Javascript
JS操作json对象key、value的常用方法分析
2019/10/29 Javascript
JavaScript canvas动画实现时钟效果
2020/02/10 Javascript
react基本安装与测试示例
2020/04/27 Javascript
Python二进制串转换为通用字符串的方法
2018/07/23 Python
Python中一般处理中文的几种方法
2019/03/06 Python
python fuzzywuzzy模块模糊字符串匹配详细用法
2019/08/29 Python
详解CSS的border边框属性及其在CSS3中的新特性
2016/05/10 HTML / CSS
CSS3中的opacity属性使用教程
2015/08/19 HTML / CSS
Booking.com英国官网:全球酒店在线预订网站
2018/04/21 全球购物
副总经理工作职责
2013/11/28 职场文书
综合测评自我评价
2015/03/06 职场文书
React Hook用法示例详解(6个常见hook)
2021/04/28 Javascript
详解Django的MVT设计模式
2021/04/29 Python
如何利用Matlab制作一款真正的拼图小游戏
2021/05/11 Python
Pytorch GPU内存占用很高,但是利用率很低如何解决
2021/06/01 Python
vue elementUI批量上传文件
2022/04/26 Vue.js
在Windows Server 2012上安装 .NET Framework 3.5 所遇到的问题
2022/04/29 Servers
Win11远程连接不上怎么办?Win11远程桌面用不了的解决方法
2022/08/05 数码科技