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 相关文章推荐
在Django的视图中使用数据库查询的方法
Jul 16 Python
在Django的form中使用CSS进行设计的方法
Jul 18 Python
Python使用asyncio包处理并发详解
Sep 09 Python
Python实现爬虫设置代理IP和伪装成浏览器的方法分享
May 07 Python
python3.x实现发送邮件功能
May 22 Python
Python判断有效的数独算法示例
Feb 23 Python
Django+Xadmin构建项目的方法步骤
Mar 06 Python
PYTHON实现SIGN签名的过程解析
Oct 28 Python
django formset实现数据表的批量操作的示例代码
Dec 06 Python
django下创建多个app并设置urls方法
Aug 02 Python
python实现不同数据库间数据同步功能
Feb 25 Python
Python绘制K线图之可视化神器pyecharts的使用
Mar 02 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
用PHP代码给图片加水印
2015/07/01 PHP
PHP控制反转(IOC)和依赖注入(DI)
2017/03/13 PHP
PHP实现的数独求解问题示例
2017/04/18 PHP
php处理静态页面:页面设置缓存时间实例
2017/06/22 PHP
PHP children()函数讲解
2019/02/03 PHP
javascript hasFocus使用实例
2010/06/29 Javascript
cument.execCommand()用法深入理解
2012/12/04 Javascript
使用javascript实现监控视频播放并打印日志
2015/01/05 Javascript
jquery搜索框效果实现方法
2015/01/16 Javascript
jquery实现简单的遮罩层
2016/01/08 Javascript
JQuery插件Marquee.js实现无缝滚动效果
2016/04/26 Javascript
JavaScript对象数组排序实例方法浅析
2016/06/15 Javascript
基于Vue.js实现tab滑块效果
2017/07/23 Javascript
基于Vue实现支持按周切换的日历
2020/09/24 Javascript
vue+express 构建后台管理系统的示例代码
2018/07/19 Javascript
jquery实现动态改变css样式的方法分析
2019/05/27 jQuery
独立部署小程序基于nodejs的服务器过程详解
2019/06/24 NodeJs
MockJs结合json-server模拟后台数据
2020/08/26 Javascript
基于vue实现微博三方登录流程解析
2020/11/04 Javascript
vue3+typeScript穿梭框的实现示例
2020/12/29 Vue.js
[00:48]完美“圣”典2016风云人物:xiao8宣传片
2016/11/30 DOTA
[52:52]完美世界DOTA2联赛PWL S3 LBZS vs access 第一场 12.10
2020/12/13 DOTA
python中如何使用正则表达式的集合字符示例
2017/10/09 Python
深入浅析python 中的匿名函数
2018/05/21 Python
python中bytes和str类型的区别
2019/10/21 Python
python删除某个目录文件夹的方法
2020/05/26 Python
谷歌浏览器小字体处理方案即12px以下字体
2013/12/17 HTML / CSS
Cotton On美国网站:澳洲时装连锁品牌
2016/10/25 全球购物
罗兰·穆雷官网:Roland Mouret
2018/09/28 全球购物
斯洛伐克最大的婴儿食品和用品网上商店:Feedo.sk
2020/12/21 全球购物
软件缺陷的分类都有哪些
2014/08/22 面试题
人事主管岗位职责范本
2013/12/04 职场文书
爱情保证书大全
2014/04/29 职场文书
纪律教育月活动总结
2014/08/26 职场文书
党员反四风学习心得体会
2016/01/22 职场文书
李白经典诗之一:全文无一“月”字,却句句有月
2019/07/12 职场文书