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 随机生成中文验证码的实例代码
Mar 20 Python
Python遍历文件夹和读写文件的实现方法
May 10 Python
python和ruby,我选谁?
Sep 13 Python
Python3中的列表生成式、生成器与迭代器实例详解
Jun 11 Python
TensorFlow实现Logistic回归
Sep 07 Python
python使用requests.session模拟登录
Aug 09 Python
Django中使用haystack+whoosh实现搜索功能
Oct 08 Python
用 Python 制作地球仪的方法
Apr 24 Python
Python3 搭建Qt5 环境的方法示例
Jul 16 Python
Python模拟键盘输入自动登录TGP
Nov 27 Python
Python Selenium破解滑块验证码最新版(GEETEST95%以上通过率)
Jan 29 Python
使用pandas模块实现数据的标准化操作
May 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
web方式ftp
2006/10/09 PHP
关于PHPDocument 代码注释规范的总结
2013/06/25 PHP
php计划任务之验证是否有多个进程调用同一个job的方法
2015/12/07 PHP
PHP缓冲区用法总结
2016/02/14 PHP
ThinkPHP模板Volist标签嵌套循环输出多维数组的方法
2016/03/23 PHP
thinkphp3.x中display方法及show方法的用法实例
2016/05/19 PHP
PHP实现重载的常用方法实例详解
2017/10/18 PHP
在laravel中实现ORM模型使用第二个数据库设置
2019/10/24 PHP
在b/s开发中经常用到的javaScript技术
2006/08/23 Javascript
javascript数组组合成字符串的脚本
2021/01/06 Javascript
js取滚动条的尺寸的函数代码
2011/11/30 Javascript
jquery方法+js一般方法+js面向对象方法实现拖拽效果
2012/08/30 Javascript
JavaScript 判断浏览器是否支持SVG的代码
2013/03/21 Javascript
JQueryEasyUI框架下的combobox的取值和绑定的方法
2017/01/22 Javascript
nodejs+express实现文件上传下载管理网站
2017/03/15 NodeJs
jQuery+ThinkPHP+Ajax实现即时消息提醒功能实例代码
2017/03/21 jQuery
JavaScript 中调用 Kotlin 方法实例详解
2017/06/09 Javascript
JS实现json数组排序操作实例分析
2019/10/28 Javascript
Vue页面跳转传递参数及接收方式
2020/09/09 Javascript
python递归打印某个目录的内容(实例讲解)
2017/08/30 Python
使用python 爬虫抓站的一些技巧总结
2018/01/10 Python
Python实现PS滤镜特效Marble Filter玻璃条纹扭曲效果示例
2018/01/29 Python
Python实现替换文件中指定内容的方法
2018/03/19 Python
python实现内存监控系统
2021/03/07 Python
新年快乐! python实现绚烂的烟花绽放效果
2019/01/30 Python
详解【python】str与json类型转换
2019/04/29 Python
Keras-多输入多输出实例(多任务)
2020/06/22 Python
python给视频添加背景音乐并改变音量的具体方法
2020/07/19 Python
html5图片上传预览示例分享
2014/04/14 HTML / CSS
巴西最大的体育用品商城:Netshoes巴西
2016/11/29 全球购物
素质拓展感言
2014/01/29 职场文书
安全生产月活动总结
2014/05/04 职场文书
音乐教师求职信
2014/06/28 职场文书
高考百日冲刺决心书
2015/09/23 职场文书
python实现批量提取指定文件夹下同类型文件
2021/04/05 Python
HttpClient实现表单提交上传文件
2022/08/14 Java/Android