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的源码来解析Python下的freeblock
May 11 Python
Python中音频处理库pydub的使用教程
Jun 07 Python
python使用筛选法计算小于给定数字的所有素数
Mar 19 Python
django允许外部访问的实例讲解
May 14 Python
Jupyter notebook在mac:linux上的配置和远程访问的方法
Jan 14 Python
python实现祝福弹窗效果
Apr 07 Python
windows环境中利用celery实现简单任务队列过程解析
Nov 29 Python
Python操作Excel工作簿的示例代码(\*.xlsx)
Mar 23 Python
通过实例简单了解python yield使用方法
Aug 06 Python
详解基于python的图像Gabor变换及特征提取
Oct 26 Python
python 动态渲染 mysql 配置文件的示例
Nov 20 Python
python读写数据读写csv文件(pandas用法)
Dec 14 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.ini中添加extension=php_mysqli.dll指令的说明
2007/06/14 PHP
php checkbox 取值详细说明
2010/08/19 PHP
PHP使用GIFEncoder类处理gif图片实例
2014/07/01 PHP
基于GD2图形库的PHP生成图片缩略图类代码分享
2015/02/08 PHP
php简单实现批量上传图片的方法
2016/05/09 PHP
php微信开发之批量生成带参数的二维码
2016/06/26 PHP
php post json参数的传递和接收处理方法
2018/05/31 PHP
如何确保JavaScript的执行顺序 之jQuery.html深度分析
2011/03/03 Javascript
php 中序列化和json使用介绍
2013/07/08 Javascript
css3元素简单的闪烁效果实现(html5 jquery)
2013/12/28 Javascript
js中文逗号转英文实现
2014/02/11 Javascript
jQuery实现视频作为全屏幕背景
2014/12/18 Javascript
Jquery使用val方法读写value值
2015/05/18 Javascript
javaScript 连接打印机,打印小票的实例
2017/12/29 Javascript
如何将你的AngularJS1.x应用迁移至React的方法
2018/02/01 Javascript
JQuery Ajax动态加载Table数据的实例讲解
2018/08/09 jQuery
vue-amap根据地址回显地图并mark的操作
2020/11/03 Javascript
Python if语句知识点用法总结
2018/06/10 Python
python 列表推导式使用详解
2019/08/29 Python
python图的深度优先和广度优先算法实例分析
2019/10/26 Python
python爬虫要用到的库总结
2020/07/28 Python
python软件测试Jmeter性能测试JDBC Request(结合数据库)的使用详解
2021/01/26 Python
app内嵌H5 webview 本地缓存问题的解决
2020/10/19 HTML / CSS
德国童装购物网站:NICKI´S.com
2018/04/20 全球购物
实习求职信
2013/12/01 职场文书
户籍证明书标准模板
2014/09/10 职场文书
幼儿园教师的自我评价范文
2014/09/17 职场文书
教师对照四风自我剖析材料
2014/09/30 职场文书
国庆庆典邀请函
2015/02/02 职场文书
本溪水洞导游词
2015/02/11 职场文书
复兴之路纪录片观后感
2015/06/02 职场文书
2016高考寄语或鼓励的话语
2015/12/04 职场文书
pandas:get_dummies()与pd.factorize()的用法及区别说明
2021/05/21 Python
Python源码解析之List
2021/05/21 Python
Nginx 配置 HTTPS的详细过程
2022/05/30 Servers
react中useState使用:如何实现在当前表格直接更改数据
2022/08/05 Javascript