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爬虫之urllib2使用指南
Nov 05 Python
Python之父谈Python的未来形式
Jul 01 Python
浅谈Python浅拷贝、深拷贝及引用机制
Dec 15 Python
解决pyinstaller打包发布后的exe文件打开控制台闪退的问题
Jun 21 Python
PyQt5 QTableView设置某一列不可编辑的方法
Jun 25 Python
Python TCP通信客户端服务端代码实例
Nov 21 Python
Pandas实现dataframe和np.array的相互转换
Nov 30 Python
pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)
Mar 25 Python
高考考python编程是真的吗
Jul 20 Python
详解KMP算法以及python如何实现
Sep 18 Python
OpenCV3.3+Python3.6实现图片高斯模糊
May 18 Python
Python可视化神器pyecharts绘制地理图表
Jul 07 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 swfupload图片上传的实例代码
2013/09/30 PHP
ThinkPHP 3.2 版本升级了哪些内容
2015/03/05 PHP
php判断str字符串是否是xml格式数据的方法示例
2017/07/26 PHP
java与javascript之间json格式数据互转介绍
2013/10/29 Javascript
jQuery获得内容和属性方法及示例
2013/12/02 Javascript
加载列表时jquery获取ul中第一个li的属性
2014/11/02 Javascript
基于JavaScript实现随机颜色输入框
2016/12/10 Javascript
jQuery向webApi提交post json数据
2017/01/16 Javascript
Node错误处理笔记之挖坑系列教程
2018/06/05 Javascript
Vue组件Draggable实现拖拽功能
2018/12/01 Javascript
微信小程序生成海报分享朋友圈的实现方法
2019/05/06 Javascript
vue中filters 传入两个参数 / 使用两个filters的实现方法
2019/07/15 Javascript
react native 仿微信聊天室实例代码
2019/09/17 Javascript
layer弹出层倒计时关闭的实现方法
2019/09/27 Javascript
nodejs处理tcp连接的核心流程
2021/02/26 NodeJs
python自动化测试之setUp与tearDown实例
2014/09/28 Python
Django中模版的子目录与include标签的使用方法
2015/07/16 Python
python实现简单的单变量线性回归方法
2018/11/08 Python
Python3 全自动更新已安装的模块实现
2020/01/06 Python
浅谈多卡服务器下隐藏部分 GPU 和 TensorFlow 的显存使用设置
2020/06/30 Python
关于canvas.toDataURL 在iOS运行失败的问题解决
2020/09/16 HTML / CSS
全球知名旅游社区法国站点:TripAdvisor法国
2016/08/03 全球购物
英智兴达软件测试笔试题
2016/10/12 面试题
Python中如何定义一个函数
2016/09/06 面试题
营销主管自我评价怎么写
2013/09/19 职场文书
师范教师大学生职业生涯规划范文
2014/01/05 职场文书
小学教师听课制度
2014/02/01 职场文书
企业形象策划方案
2014/05/29 职场文书
十周年庆典策划方案
2014/06/03 职场文书
房展策划方案
2014/06/07 职场文书
2015年社区服务活动总结
2015/03/25 职场文书
在职证明书模板
2015/06/15 职场文书
保险公司增员口号
2015/12/25 职场文书
2019员工保密协议书(3篇)
2019/09/23 职场文书
新手初学Java网络编程
2021/07/07 Java/Android
深入解读Java三大集合之map list set的用法
2021/11/11 Java/Android